PostgreSQL функция date_part

В этом учебном пособии вы узнаете, как использовать PostgreSQL функцию date_part с синтаксисом и примерами.

Описание

Функция date_part PostgreSQL извлекает части из даты.

Синтаксис

Синтаксис функции date_part в PostgreSQL:

date_part( 'unit', date )

Параметры или аргументы

date
Дата, отметка времени, время или значение интервала, из которого должна быть извлечена часть даты.
unit
Тип единицы измерения интервала, такой как день, месяц, минута, час и т. Д. Это может быть одним из следующих:

unit Объяснение
century Использует григорианский календарь, где первый век начинается с '0001-01-01 00:00:00 AD'
day день месяца (1 to 31)
decade Год делится на 10
dow день в неделю (0=Sunday, 1=Monday, 2=Tuesday, ... 6=Saturday)
doy день недели в году (1 = первый день года, 365/366 = последний день года, в зависимости от того, високосный ли это год)
epoch Количество секунд с '1970-01-01 00:00:00 UTC', если значение даты. Количество секунд в интервале, если значение интервал.
hour час (0 to 23)
isodow день недели (1=Monday, 2=Tuesday, 3=Wednesday, ... 7=Sunday)
isoyear ISO 8601 (где год начинается в понедельник недели, содержащей 4 января)
microseconds Секунды (и доли секунды), умноженные на 1 000 000
millennium значение тысячелетия
milliseconds Секунды (и доли секунды), умноженные на 1000
minute минута (0 to 59)
month номер месяца для месяца (от 1 до 12), если значение даты. Количество месяцев (от 0 до 11), если значение интервала
quarter квартал (с 1 по 4)
second секунды (и доли секунды)
timezone Смещение часового пояса от UTC, выраженное в секундах
timezone_hour Часовая часть смещения часового пояса от UTC
timezone_minute Минутная часть смещения часового пояса от UTC
week Номер недели в году, основанный на ISO 8601 (где год начинается в понедельник недели, содержащей 4 января)
the year год как 4 цифры

Примечание

  • Смотрите также функцию extract.

Применение

Функция date_part может использоваться в следующих версиях PostgreSQL:

  • PostgreSQL 11, PostgreSQL 10, PostgreSQL 9.6, PostgreSQL 9.5, PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4

Пример

Рассмотрим некоторые примеры функции date_part, чтобы понять, как использовать функцию date_part в PostgreSQL со значениями даты.
Например:

Рассмотрим, как использовать функцию date_part в PostgreSQL со значениями меток времени.
Например:

Рассмотрим, как использовать функцию date_part в PostgreSQL со значениями времени.
Например:

Рассмотрим, как использовать функцию date_part в PostgreSQL со значениями интервалов.
Например: