我有一个.csv文件,其中的列以日期和时间填充,格式为“2011-07-29 12:00:00”。当我在记事本或字盘中打开它时,我就是这样看的。但是当我在excel中打开它时,它显示为“7/29/2011 12:00:00”。我使用
将此.csv导入SQLite数据库CREATE TABLE myTable (_id PRIMARY INTEGER KEY, dateTime TEXT, blah BLAH...);
.separator ","
.import myCsv.csv myTable
现在,不仅我的数据库使用斜杠进行格式化,而且秒数也消失了。即,它看起来像“7/29/20011 12:00”。为什么会发生这种情况,我该如何解决这个问题?我需要它在“2011-07-29 12:00:00”格式!
答案 0 :(得分:2)
阅读sqlite3的Date and Time Datatype文档。
您可以通过两个步骤解决问题:
答案 1 :(得分:0)
请参阅Datatypes In SQLite Version 3第1.2节
答案 2 :(得分:0)
以excel- column格式将格式更改为YYYY-MM-DD HH:MM:SS并保存为CSV然后导入。它应该工作