На этом шаге мы перечислим эти функции.
Некоторые функции (методы) манипулирования датами приведены в таблице 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 "сдвигает" дату вперед, отрицательное — назад |
На следующем шаге мы перечислим функции манипулирования каталогами и файлами.