Який формат дати й часу в ESQL?
Тип даних TIMESTAMP містить ДАТУ та ЧАС у роках, місяцях, днях, годинах, хвилинах, секундах і частках секунди. Формат літералу TIMESTAMP — це слово TIMESTAMP, після якого йде пробіл, а потім мітка часу в одинарних лапках у формі 'рррр-ММ-дд ГГ:хх:сс. SSSSSS'.
Типи даних дати та часу
Тип даних | Формат | Діапазон |
---|---|---|
дата | рррр-ММ-дд | 0001-01-01 до 9999-12-31 |
smalldatetime | рррр-ММ-дд ГГ:хх:сс | 1900-01-01 по 2079-06-06 |
датачас | рррр-ММ-дд ГГ:хх:сс[.nnn] | 1753-01-01 через 9999-12-31 |
datetime2 | рррр-ММ-дд ГГ:хх:сс[.nnnnnnn] | 0001-01-01 00:00:00.0000000 до 9999-12-31 23:59:59.9999999 |
Функції дати і часу ESQL
- Функція EXTRACT. Функція EXTRACT витягує поля (або обчислює значення) зі значень дати, часу та інтервалів.
- Функція CURRENT_DATE.
- Функція CURRENT_TIME.
- Функція CURRENT_TIMESTAMP.
- Функція CURRENT_GMTDATE.
- Функція CURRENT_GMTTIME.
- Функція CURRENT_GMTTIMESTAMP. …
- Функція LOCAL_TIMEZONE.
Тип даних TIME містить час доби в годинах, хвилинах, секундах і частках секунди. Формат літералу TIME — це слово TIME, після якого йде пробіл, а потім час у одинарних лапках у формі 'гг:хх:сс. фффффф'.
Формати дати/часу є складається з комбінацій регіону, року, місяця, дня, годин, хвилин, секунд, позначення до н.е./н.е. або до н.е./н.е., а також позначення AM/PM. Роки відображаються як рр або рррр. Місяці відображаються як M, MM, MMM, MMMM або MMMMM. Дні відображаються як d, dd, ddd або dddd.
Формат літералу ДАТА — це слово ДАТА, після якого йде пробіл, а потім дата в одинарних лапках у формі 'рррр-ММ-дд'. Наприклад: DECLARE MyDate DATE; SET MyDate = DATE '2000-02-29'; Не пропускайте нулі на початку року, місяця та дня.