sqlite3 strftime不返回任何东西

时间:2018-11-19 18:44:45

标签: sql sqlite strftime

我正在使用sqlite 3将日期存储为“ 2018-06-03 20:11:53.784 UTC”这样的文本,将日期转换为“ 2018-06-03”

我尝试过: 从表_1中选择updated_at,strftime('%Y-%m-%d',updated_at);

updated_at具有上述格式的“ 2018-06-03 20:11:53.784 UTC”

但是,作为回报,我只得到一列updated_at和一个逗号。这就对了。 strftime('%Y-%m-%d',Updated_at)部分未返回任何内容。

我认为strftime无法理解当前格式。一切都会有所帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

我知道了。通过将文本中的'UTC'部分替换为'来更新表格。在此步骤之后,strftime应该将文本识别为日期。