Как преобразовать строку с UTC timediff в mysql datetime - PullRequest
0 голосов
/ 02 мая 2018

У меня есть приложение, которое получает данные из RSS-канала. Элемент фида содержит pubDate, который имеет формат Mon, 26 Feb 2018 03:00:00 -0800, как это. Мне нужно сохранить его в базе данных MySQL. Я пытаюсь преобразовать строку в datetime, используя функцию str_to_date. Я не знаю, что именно -0800. Вот мой код

select str_to_date('Mon, 26 Feb 2018 03:00:00 -0800', '%W, %e %b %Y %H:%i:%s %T') ;

Это дает мне ноль, так как последнее значение не конвертируется. Что именно я должен обновить с %T

1 Ответ

0 голосов
/ 02 мая 2018

Просто проигнорируйте -0800 и запустите, вы получите требуемый результат. вывод после удаления -0800

...