sqlite数据库默认时间没有得到正确的值

时间:2014-03-18 13:54:35

标签: objective-c sqlite

我使用以下代码

CREATE TABLE test (id INTEGER PRIMARY KEY AUTOINCREMENT,  modifieddate DATETIME DEFAULT CURRENT_TIMESTAMP);

但我在modifieddate列中获得的默认值是'2014-03-18 00:00:00'。

日期值正确,但未获得时间值。

1 个答案:

答案 0 :(得分:1)

试试这个:

CREATE TABLE test(
     id INTEGER PRIMARY KEY AUTOINCREMENT,
     modifieddate DATE DEFAULT (datetime('now','localtime'))
);