Следующая таблица содержит список всех важных функций даты и времени, связанных функций, которые доступны через SQL. Существуют различные другие функции, поддерживаемые RDBMS. Данный список основан на RDBMS MySQL.
Sr.No. | Описание функции |
---|---|
1 | ADDDATE() – Добавление даты |
2 | ADDTIME() – Добавляет время |
3 | CONVERT_TZ() – Преобразование из одного часового пояса в другой |
4 | CURDATE() – Возвращает текущую дату |
5 | CURRENT_DATE(), CURRENT_DATE – Синонимы для CURDATE() |
6 | CURRENT_TIME(), CURRENT_TIME – Синонимы для CURTIME() |
7 | CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP – Синоним NOW() |
8 | CURTIME() – Возвращает текущее время |
9 | DATE_ADD() – Добавляет две даты |
10 | DATE_FORMAT() – Формат даты, как указано |
11 | DATE_SUB() – Вычитание двух дат |
12 | DATE() – Извлекает часть выражения даты или даты и времени |
13 | DATEDIFF() – Вычитание двух дат |
14 | DAY() – Синоним DAYOFMONTH() |
15 | DAYNAME() – Возвращает имя дня недели |
16 | DAYOFMONTH() – Возвращает день месяца (1-31) |
17 | DAYOFWEEK() – Возвращает индекс недели |
18 | DAYOFYEAR() – Возвращает день года (1-366) |
19 | EXTRACT() – Извлекает часть даты |
20 | FROM_DAYS() – Преобразует номер дня до даты |
21 | FROM_UNIXTIME() – Формат даты, как метка времени UNIX |
22 | HOUR() – Извлекает час |
23 | LAST_DAY() – Возвращает последний день месяца |
24 | LOCALTIME() – Местное время, синоним NOW() |
25 | LOCALTIMESTAMP() – Синоним NOW() |
26 | MAKEDATE() – Создает дату в год и день из года |
27 | MAKETIME() |
28 | MICROSECOND() – Возвращает микросекунды от аргумента |
29 | MINUTE() – Возвращает минуту от аргумента |
30 | MONTH() – Возвращает месяц |
31 | MONTHNAME() – Возвращает название месяца |
32 | NOW() – Возвращает текущую дату и время |
33 | PERIOD_ADD() – Добавляет период в год-месяц |
34 | PERIOD_DIFF() – Возвращает количество месяцев между периодами |
35 | QUARTER() – Возвращает четверть от даты |
36 | SEC_TO_TIME() – Преобразование секунд в формат ‘HH: MM: SS’ |
37 | SECOND() – Возвращает секунды (0-59) |
38 | STR_TO_DATE() – Преобразует строку в дату |
39 | SUBDATE() – Когда вызывается с тремя аргументами является синонимом DATE_SUB() |
40 | SUBTIME() – Вычитание время |
41 | SYSDATE() – Возвращает время, при котором функция выполняет |
42 | TIME_FORMAT() – Формат времени |
43 | TIME_TO_SEC() – Возвращаемый аргумент преобразуется в секунды |
44 | TIME() – Извлекает время |
45 | TIMEDIFF() – Отнимает время |
46 | TIMESTAMP() – С одним аргументом функция возвращает выражение DATE или DateTime. С двумя аргументами, сумма аргументов |
47 | TIMESTAMPADD() – Добавляет интервал выражения даты и времени |
48 | TIMESTAMPDIFF() – Вычитание интервала из выражения даты и времени |
49 | TO_DAYS() – Возвращаемый аргумент даты конвертируются в дни |
50 | UNIX_TIMESTAMP() – Возвращает метку времени UNIX |
51 | UTC_DATE() – Возвращает текущую дату UTC |
52 | UTC_TIME() – Возвращает текущее время UTC |
53 | UTC_TIMESTAMP() – Возвращает текущую дату и время UTC |
54 | WEEK() – Возвращает номер недели |
55 | WEEKDAY() – Возвращает индекс дня недели |
56 | WEEKOFYEAR() – Возвращает календарную неделю на дату (1-53) |
57 | YEAR() – Возвращает год |
58 | YEARWEEK() – Возвращает год и неделю |