Выделение заданных элементов даты
Синтаксис
datesplit(< значимое выражение >,< параметр >)
< значимое выражение >
– выражение типа DATE;
< параметр >
– < односимвольный литерал >
|< двухсимвольный литерал >
(регистронезависимый).
Описание
< Значимое выражение >
должно быть представлено в одном из форматов значений типа DATE или в виде литерала типа < дата-время >
в формате по умолчанию.
< Параметр >
определяет возвращаемое функцией значение.
Допустимые значения < параметра >
приведены в таблице 8.
Таблица 8. Соответствие < параметра > и возвращаемого функцией datesplit значения
Значение < параметра > | Возвращаемое значение |
---|---|
"D" | День месяца |
"M" | Номер месяца |
"QY" | Номер квартала |
"Y" | Год |
"DW" | Номер дня недели |
"DY" | Номер дня в году |
"WM" | Номер недели в месяце |
"WY" | Номер недели в году |
"ND" | Номер дня от начала нашей эры |
"NW" | Номер недели от начала нашей эры |
"NM" | Номер месяца от начала нашей эры |
"HH" | Количество часов (диапазон 00-23) |
"HH12" | Количество часов (диапазон 0-12) |
"HH24" | Количество часов (диапазон 00-23) |
"MI" | Количество минут |
"SS" | Количество секунд |
"FF" | Количество тиков |
Возвращаемое значение
-
Указанный элемент
< значимого выражения >
. -
Тип возвращаемого значения – INT.
Примеры
// sysdate=10.04.2006 d:=datesplit(sysdate(),"m"); // 4 d:=datesplit(sysdate(),"qy"); // 2