在SQLite表中更改格式日期(varchar)

时间:2014-05-28 07:31:32

标签: regex sqlite date

我在SQLite中有一个大表,其中包含日期字段(varchar类型),格式为dd-mm-yyyy hh:mm(即01-01-2014 01:20),我需要将它们转换为格式为dd-mm-yyyy,hh:mm(年后添加逗号,即01-01-2014,01:20)

我该怎么做?是否以任何方式使用日期格式化程序或在SQLite中使用regexp?

1 个答案:

答案 0 :(得分:1)

你只想在第十个角色后插入一些东西。 请使用substr function

UPDATE BigTable SET AField = substr(AField, 1, 10) || ',' || substr(AField, 11)