1

我有一个包含 70,000 条记录的 csv 文件,我需要比较日期。

这些当前存储例如 DD/MM/YYYY

我相信 sqlite 要求将它们存储为 YYYY-MM-DD 以便我可以在它们上使用日期函数。

有什么简单的方法可以转换所有这些记录的格式吗?

非常感谢

4

2 回答 2

1

你试过了strftime('%Y-%m-%d', colNameHere)吗?

更多格式信息在这里

于 2012-05-23T00:36:36.263 回答
0

获取 Notepad++ / Textpad 之类的内容并进行搜索和替换:

Textpad    \([0-9]{2}\)/\([0-9]{2}\)/\([0-9]{4}\)
Notepad++  ([0-9]{2})/([0-9]{2})/([0-9]{4})

Replace with: \3-\2-\1 

确保您使用正则表达式/扩展搜索进行搜索

于 2012-05-22T20:06:02.220 回答