想得到一个符合本机区域设置的当前时间,必须用date函数来转换, 但date只函数只返回当前日期,而我需要的是返回当前日期及时间,所以这里把它换成datetime函数,即: datetime(CURRENT_TIMESTAMP,'localtime') 以下是sqlite下测试的输出信息: sqlite> select CURRENT_TIMESTAMP; 2006-06-18 09:23:36 sqlite> select datetime(CURRENT_TIMESTAMP,'localtime'); 2006-06-18 17:23:44 sqlite>
设置为默认的时候在字段默认值写(datetime(CURRENT_TIMESTAMP,'localtime'))就可以了。