码迷,mamicode.com
首页 > 数据库 > 详细

SQLite插入当前日期时间

时间:2017-12-23 15:58:36      阅读:485      评论:0      收藏:0      [点我收藏+]

标签:line   varchar   mil   ott   记录   结果   values   mes   table   

就像在提交日志的时候系统会把提交的时间记录下来一样,如果想在sqlite3下创建的表里插入数据的时候也把插入数据的时间点存储在sqlite数据库里怎么处理呢?

创建一个数据库,如foo.db

 

在这个表里创建一个表:

 

CREATE TABLE time([ID] INTEGER PRIMARY KEY,[IDCardNo] VARCHAR (50),[CreatedTime] TimeStamp NOT NULL DEFAULT CURRENT_TIMESTAMP);

插入数据:

INSERT INTO time([IDCardNo]) VALUES(‘aaa‘); 

查看:

select * from time;

结果是

1|aaa|2011-10-6 06:48:51

这时会发现这个时间并不是系统的时间,而世界时间,怎么处理呢?

CREATE TABLE time([ID] INTEGER PRIMARY KEY,[IDCardNo] VARCHAR (50),[CreatedTime] TimeStamp NOT NULL DEFAULT (datetime(‘now‘,‘localtime‘)));

再次插入数据

INSERT INTO time([IDCardNo]) VALUES(‘aaa‘); 

查看:

1|aaa|2011-10-6 13:05:51

这样就和系统的本地时间对应了。

SQLite插入当前日期时间

标签:line   varchar   mil   ott   记录   结果   values   mes   table   

原文地址:http://www.cnblogs.com/liao290161655/p/8093340.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!