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