MySQL обновляет дату и время с GMT + 7 до UTC - PullRequest
0 голосов
/ 02 октября 2018

В моей таблице базы данных есть столбец created_at, в котором есть записи в формате Y-m-d H:i:s GMT + 7, я хочу обновить все записи created_at в формате UTC, например:

/*Old Records in GMT+7 format*/
+-------------------+
|    created_at     |
+-------------------+
|2018-09-30 12:11:25|
|2018-10-01 02:44:05|
|2018-10-02 14:45:15|
+-------------------+


/*New Records in UTC format*/
+-------------------+
|    created_at     |
+-------------------+
|2018-09-30 05:11:25|
|2018-09-30 19:44:05|
|2018-10-02 07:45:15|
+-------------------+

1 Ответ

0 голосов
/ 02 октября 2018

использовать CONVERT_TZ (созданный_ат, '+ 00:00', '- 7:00'):

демо

SELECT created_at,CONVERT_TZ(created_at,'+00:00','-7:00');

Выход:

createddate          utctime
2018-10-02 08:56:29  2018-10-02 01:56:29
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...