Как видите, здесь , тип DATETIME
не поддерживает часовой пояс.
Правильный синтаксис: YYYY-[M]M-[D]D[( |T)[H]H:[M]M:[S]S[.DDDDDD]]
, где:
ГГГГ: четыре-ди git год
[М] М: один или два ди git месяц
[ D] D: один или два di git день
(| T): пробел или разделитель 'T'
[H] H: один или два di git час (действительные значения от 00 до 23)
[M] M: одна или две ди git минуты (действительные значения от 00 до 59)
[S] S: одна или две цифровые секунды (действительные значения от 00 до 59)
[.DDDDDD]: до шести дробных цифр (с точностью до микросекунды)
Если вам нужен часовой пояс, рассмотрите возможность использования TIMESTAMP .
Для TIMESTAMP
синтаксис: YYYY-[M]M-[D]D[( |T)[H]H:[M]M:[S]S[.DDDDDD]][time zone]
, где:
ГГГГ: четыре дня git год
[М] М: один или два числа git месяц
[D] D: один или два ди git день
(| T): пробел или T
разделитель
[Ч] В: один или два ди git час (допустимые значения от 00 до 23)
[M] M: одна или две ди git минуты (действительные значения от 00 до 59)
[S] S: одна или две цифры секунды (действительные значения от 00 до 59)
[.DDDDDD]: до шести дробных цифр (с точностью до микросекунды)
[часовой пояс]: строка, представляющая часовой пояс. Если часовой пояс явно не указан, используется часовой пояс по умолчанию, UT C. Подробности см. В разделе о часовых поясах.
Обратите внимание, что при вставке нового значения в поле отметки времени оно будет преобразовано в UT C.
Надеюсь, это поможет