На этом шаге мы перечислим эти функции.
Некоторые функции (методы) манипулирования датами приведены в таблице 1.
В зависимости от того, как объявлена переменная типа DateTime, инструкция вызова метода в общем виде может выглядеть так:
d.Метод(параметры); // d — структура DateTime d->Метод(параметры); // d — указатель на структуру DateTime
Пример:
DateTime d1; d1 = DateTime::Today; st = d1.ToLongDateString();
Функция (метод) | Значение |
---|---|
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 "сдвигает" дату вперед, отрицательное — назад |
На следующем шаге мы перечислим функции манипулирования каталогами и файлами.