sqlite3 strftime ничего не возвращает - PullRequest
0 голосов
/ 19 ноября 2018

Я использую sqlite 3, чтобы превратить дату, сохраненную в текстовом виде, например, «2018-06-03 20: 11: 53.784 UTC» в «2018-06-03»

Я пытался: выберите updated_at,strftime ('% Y-% m-% d', updated_at) из таблицы_1;

, где updated_at имеет формат, указанный выше: «2018-06-03 20: 11: 53.784 UTC»

Однако в ответ я получаю только столбец updated_at и запятую.Вот и все.Часть strftime ('% Y-% m-% d', updated_at) ничего не возвращает.

Я думаю, что strftime не понимает текущий формат.Все было бы полезно.Спасибо!

1 Ответ

0 голосов
/ 19 ноября 2018

Я понял это.Обновите таблицу, заменив часть текста «UTC» на «».После этого шага strftime должен распознать текст как дату.

...