如何使用strftime处理SQLite中的非标准日期和月份格式(单个数字)?

时间:2017-12-19 15:34:41

标签: sql sqlite date

我的数据库中有一个datetime列,如下所示:

12/8/1948 12:00:00 AM
2/19/1952 12:00:00 AM
8/30/1963 12:00:00 AM
9/19/1937 12:00:00 AM
3/4/1955 12:00:00 AM
7/2/1963 12:00:00 AM
5/29/1960 12:00:00 AM
1/9/1958 12:00:00 AM
1/27/1966 12:00:00 AM

enter image description here enter image description here

我想使用strftime提取日期部分,但是,以下表达式不起作用(返回null):

SELECT strftime('%m/%d/%Y %H:%M:%S', '5/1/1992 12:00:00 AM')

我怀疑这是因为日期和月份都是1位数而不是2位数,并且最后有AM / PM。

我确实查看了这篇帖子here,这与我的案例不一样。提前感谢任何提示!

0 个答案:

没有答案