Шаг 173.
Microsoft Visual C++ 2010. Начала.
Краткий справочник. Функции. Функции манипулирования датами и временем

    На этом шаге мы перечислим эти функции.

    Некоторые функции (методы) манипулирования датами приведены в таблице 1.

    В зависимости от того, как объявлена переменная типа DateTime, инструкция вызова метода в общем виде может выглядеть так:

  d.Метод(параметры); // d — структура DateTime
  d->Метод(параметры); // d — указатель на структуру DateTime
где d — структура или указатель на структуру DateTime, над которой надо выполнить операцию.

    Пример:

DateTime d1;
d1 = DateTime::Today;
st = d1.ToLongDateString();

Таблица 1. Функции манипулирования датами и временем
Функция (метод) Значение
DateTime::Now Структура типа DateTime. Текущие дата и время
DateTime::Today Структура типа DateTime. Текущая дата
ToString() Строка вида dd.mm.yyyy mm:hh:ss (например, 05.06.2010 10:00)
ToString(f) Строка — дата и/или время. Вид строки определяет параметр f. Полному формату даты и времени соответствует строка dd.mm.yyyy hh:mm:ss
Day День (номер дня месяца)
Month Номер месяца (1 — январь, 2 — февраль и т. д.)
Year Год
Hour Часы
Minute Минуты
DayOfYear Номер дня года (отсчет от 1 января)
DayOfWeek День недели
ToLongDateString() "Длинная" дата. Например: 5 июня 20010
ToShortDateString() "Короткая" дата. Например: 05.06.20010
ToLongTimeString() Время в формате hh:mm:ss
ToShortTimeString() Время в формате hh:mm
AddDays(n) Дата, отстоящая от d на n дней. Положительное n "сдвигает" дату вперед, отрицательное — назад
AddMonths(n) Дата, отстоящая от d на n месяцев. Положительное n "сдвигает" дату вперед, отрицательное — назад
AddYears(n) Дата, отстоящая от d на n лет. Положительное n "сдвигает" дату вперед, отрицательное — назад
AddHours(n) Дата (время), отстоящая от d на n часов. Положительное n "сдвигает" дату вперед, отрицательное — назад
Minutes(n) Дата (время), отстоящая от d на n минут. Положительное n "сдвигает" дату вперед, отрицательное — назад

    На следующем шаге мы перечислим функции манипулирования каталогами и файлами.




Предыдущий шаг Содержание Следующий шаг