sqlite更改列中每个单元格的日期格式

时间:2014-04-17 05:38:00

标签: sql sqlite date-format date-formatting

我有一个包含大量行的表。 一列包含格式的日期 '%米/%d /%Y' 我想改变所有格式 '%Y-%间 - %d'

通常的: 更新表 设置mydate =' 6'

我的工作无效,因为日期总是在变化。在这种情况下我该怎么做?

1 个答案:

答案 0 :(得分:2)

如果日期字符串中的字段用零填充正确,您可以extract them as substrings

UPDATE MyTable
SET MyDate = substr(MyDate, 7, 4) || '-' ||
             substr(MyDate, 1, 2) || '-' ||
             substr(MyDate, 4, 2)