Выделение заданных элементов даты
Синтаксис
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