Следующая таблица содержит список всех важных функций даты и времени, связанных функций, которые доступны через 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() — Возвращает год и неделю |