我有一个日期的TEXT列,需要将它们转换为日期,但我正在使用的两种方法无法正常工作。见下文。
SELECT CAST("12/01/2009" as date);
12
这只会在“/”之前返回第一个数字。。p>
SELECT DATE("12/01/2009");
Returns nothing
我也尝试过CONVERT,但我使用的是SQLite,它似乎不支持它,因为我收到语法错误。关于如何解决这个问题的任何建议?
答案 0 :(得分:3)
答案 1 :(得分:0)
SqLite没有日期类型。你需要做字符串操作才能做到这一点。
答案 2 :(得分:-1)
SELECT CAST('2009-01-12' AS DATE);
使用它。 它返回2014-02-28