4.3. Типы «дата/время»
Здесь в выводе присутствует и часовой пояс: +03.
Оба типа — timestamp и timestamptz — занимают один и тот же объем 8 байтов, но
значения типа timestamptz хранятся, будучи приведенными к нулевому часовому
поясу (UTC), а перед выводом приводятся к часовому поясу пользователя.
На практике при принятии решения о том, какой из этих двух типов — timestamp
или timestamptz — использовать, необходимо учитывать, требуется ли значения,
хранящиеся в таблице, приводить к местному часовому поясу или не требуется. На-
пример, в расписании авиарейсов указывается местное время как для аэропорта от-
правления, так и для аэропорта прибытия. Поэтому в таком случае нужно использо-
вать тип timestamp, чтобы это время не приводилось к текущему часовому поясу
пользователя, где бы он ни находился.
Из двух этих типов данных чаще используется timestamptz.
Последним типом является interval, который представляет продолжительность от-
резка времени между двумя моментами времени. Его формат ввода таков:
Достарыңызбен бөлісу: