Answers:
您需要的格式是:
'2007-01-01 10:00:00'
即yyyy-MM-dd HH:mm:ss
但是,如果可能的话,请使用参数化查询,因为这使您不必担心格式详细信息。
.xxxxxx
在.SSS
SQLite文档中使用@TorValamo的语法= =%f,即小数秒。
您必须更改要提供的日期字符串的格式,才能使用STRFTIME函数插入它。原因是,一个月的缩写没有选择:
%d day of month: 00
%f fractional seconds: SS.SSS
%H hour: 00-24
%j day of year: 001-366
%J Julian day number
%m month: 01-12
%M minute: 00-59
%s seconds since 1970-01-01
%S seconds: 00-59
%w day of week 0-6 with sunday==0
%W week of year: 00-53
%Y year: 0000-9999
%% %
替代方法是将日期/时间格式化为已经接受的格式:
CURRENT_TIMESTAMP
在需要时使用,而不是OF NOW()
(这是MySQL)
阅读本文:1.2 Date
和Time Datatype存储日期和时间的最佳数据类型是:
TEXT
最好的格式是: yyyy-MM-dd HH:mm:ss
然后阅读此页;这是有关日期和时间的最佳解释SQLite
。希望对您有帮助