Який формат дати й часу в 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'; Не пропускайте нулі на початку року, місяця та дня.