Возвращает текущую системную дату (которая контролируется Операционной Системой), или создает правильную (в смысле совместимости  2000-compliant) константу типа Date.

DATE([nYear, nMonth, nDay])

Параметры

nYear

Определяет год (2000-compliant). Параметр nYear может принимать значение в диапазоне от 100 до 9999.

nMonth

Определяет номер месяца для определения даты. nMonth может принимать значение в диапазоне от 1 до 12.

nDay

Определяет номер дня для создаваемой даты. nDay может принимать значение от 1 до 31.

Expand imageВозвращаемое значение

Типа Date

Expand imageКомментарии

DATE( ) возвращает текущую системную дату, если параметры отсутствуют; или создает константу типа 2000-compliant Date по заданным параметрам; см. соответствующие установки в закладке Regional tab Диалогового бокса Options. Если параметр имеет значение = NULL, то он заменяется текущим системным значением.

В системе Microsoft Visual FoxPro нет команд или функций для изменения системного Времени / или Даты.

Expand imageПример

В следующем примере отображается текущая дата в двух форматах.

  CopyCode imageКопировать Код
CLEAR
SET CENTURY OFF
? DATE( ) && Displays today's date without the century
SET CENTURY ON
? DATE( ) && Displays today's date with the century
? DATE(1998, 02, 16) && Displays a year 2000-compliant Date value

Expand imageСм. также