Оператор DATE

Определение: Преобразует дату в число дней прошедших с 1.1.0000, и число в дату.

Формы записи: {<параметр> DATE <переменная>=<переменная>}

Параметр указывает формат представления даты:

КодФормат Даты
Форматы ввода-вывода
1ДД.ММ.ГГ
2ММ.ДД
3ММ/ДД/ГГ
4DD-Mon-YY
5ДД-Мес-ГГ
Форматы вывода
6ГГ.ММ.ДД
7ММ/ГГ
8ДД-ММ-ГГ
9Month DD, YYYY
10Месяц ДД, ГГГГ
11Mon YY
12Мес ГГ
13ДД Месяц ГГ
14День_недели ДД Месяц ГГ

При задании в значении года двух последних цифр, для вычисления столетия будет учитываться год текущего столетия. Это позволяет осуществлять корректный переход на новое столетие при использовании двух цифр в задании года.

При положительных значениях параметра преобразуется дата в число. При отрицательных - число в дату. Если преобразуется некорректная дата (например номер месяца больше 12) то возвращается пустая строка.

Примеры:

  1. {1 Date A=B} Допустим B=02.01.0000 тогда в A=1.
  2. {-1 Date A=B} Допустим В=2 тогда в A=03.01.0000 .

© ООО "АТЛАС" г.Воронеж, 2007. Все права защищены.

Сайт создан в системе uCoz