Эта документация была автоматически переведена ИИ.
Обзор
Типы полей даты и времени
Типы полей даты и времени включают следующие:
- Дата и время (с часовым поясом): Эти значения стандартизируются до UTC (Всемирное координированное время) и при необходимости корректируются с учетом часового пояса.
- Дата и время (без часового пояса): Этот тип хранит данные даты и времени без информации о часовом поясе.
- Дата (без времени): Этот формат хранит исключительно информацию о дате, без компонента времени.
- Время: Хранит только информацию о времени, исключая дату.
- Метка времени Unix: Этот тип представляет собой количество секунд, прошедших с 1 января 1970 года, и хранится как метка времени Unix.
Ниже приведены примеры для каждого типа полей, связанных с датой и временем:
Сравнение источников данных
Ниже представлена сравнительная таблица для NocoBase, MySQL и PostgreSQL:
Примечание:
- Тип
TIMESTAMPв MySQL охватывает диапазон от1970-01-01 00:00:01 UTCдо2038-01-19 03:14:07 UTC. Для дат и времени вне этого диапазона рекомендуется использоватьDATETIMEилиBIGINTдля хранения меток времени Unix.
Процесс хранения даты и времени
С часовым поясом
Сюда входят Дата и время (с часовым поясом) и Метка времени Unix.

Примечание:
- Для поддержки более широкого диапазона дат NocoBase использует тип
DATETIMEв MySQL для полейДата и время (с часовым поясом). Сохраняе мое значение даты преобразуется на основе переменной средыTZсервера. Это означает, что при изменении переменной средыTZсохраненное значение даты и времени также изменится. - Поскольку существует разница между UTC и местным временем, прямое отображение исходного значения UTC может ввести пользователей в заблуждение.
Без часового пояса

UTC
UTC (Всемирное координированное время, Coordinated Universal Time) — это глобальный стандарт времени, используемый для координации и синхронизации времени по всему миру. Это высокоточный стандарт времени, поддерживаемый атомными часами и синхронизированный с вращением Земли.
Разница между UTC и местным временем может вызвать путаницу при отображении исходных значений UTC. Например:
Все эти разные значения времени соответствуют одному и тому же моменту, просто выраженному в различных часовых поясах.

