date(timestring, modifier, modifier, ...)
time(timestring, modifier, modifier, ...)
datetime(timestring, modifier, modifier, ...)
julianday(timestring, modifier, modifier, ...)
strftime(format, timestring, modifier, modifier, ...)
date 獲取日期,time 獲取時間,datetime獲取日期時間,julianday獲取日期所對應的Julian day(儒略日),儒略日就是當前日期距離公元前4713年1月1日的天數,能夠爲小數。strftime能夠將日期時間設定爲指定格式,格式由format指定,可選值以下:函數
%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 %% %
timestring可選值:spa
YYYY-MM-DD YYYY-MM-DD HH:MM YYYY-MM-DD HH:MM:SS YYYY-MM-DD HH:MM:SS.SSS YYYY-MM-DDTHH:MM YYYY-MM-DDTHH:MM:SS YYYY-MM-DDTHH:MM:SS.SSS HH:MM HH:MM:SS HH:MM:SS.SSS now DDDDDDDDDD
NNN days
NNN hours
NNN minutes
NNN.NNNN seconds
NNN months
NNN years
start of month
start of year
start of day
weekday N
unixepoch
localtime
utc
Modifiers能夠任意多個,具體用法見下unix
獲取昨天的日期code
select date('now','localtime','-1 days')
輸出:2016-01-29
獲取如今的時間orm
select time('now','localtime') select time('now','localtime','1 hours','-1 hours') 輸出:22:28:06
獲取如今的日期時間對應的儒略日blog
select julianday('now','localtime') 輸出:2457418.43836682
獲取儒略日爲2457418.5對應的日期時間ip
select datetime('2457418.5') 輸出:2016-01-31 00:00:00
獲取這周的第三天所對應的日期get
select date('now','weekday 3') 輸出:2016-02-03
獲取Unix時間戳string
select strftime('%s','now','localtime') 輸出:1454193429