strftime()函式可以把yyyy-mm-dd hh:mm:ss格式的日期字串轉換成其它形式的字串。
strftime()的語法是strftime(格式, 日期/時間, 修正符, 修正符, ...)
它可以用以下的符號對日期和時間進行格式化:
%d 月份, 01-31
%f 小數形式的秒,ss.sss
%h 小時, 00-23
%j 算出某一天是該年的第幾天,001-366
%m 月份,00-12
%m 分鐘, 00-59
%s 從2023年1月1日到現在的秒數
%s 秒, 00-59
%w 星期, 0-6 (0是星期天)
%w 算出某一天屬於該年的第幾周, 01-53
%y 年, yyyy
%% 百分號
strftime()的用法舉例如下:
select strftime('%y.%m.%d %h:%m:%s','now','localtime');
結果:2006.10.17 21:41:09
strftime()函式和其他函式等價替換
function
equivalent strftime()
date(...)
strftime('%y-%m-%d', ...)
time(...)
strftime('%h:%m:%s', ...)
datetime(...)
strftime('%y-%m-%d %h:%m:%s', ...)
julianday(...)
strftime('%j', ...)
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
nowdddddddddd
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
例1.select datetime('now');
結果:2006-10-17 12:55:54
例2.select datetime('2006-10-17');
結果:2006-10-17 12:00:00
例3.select datetime('2006-10-17 00:20:00','+1 hour','-12 minute');
結果:2006-10-17 01:08:00
例4.select date('2006-10-17','+1 day','+1 year');
結果:2007-10-18
例5.select datetime('now','start of year');
結果:2006-01-01 00:00:00
例6.select datetime('now','start of month');
結果:2006-10-01 00:00:00
例7.select datetime('now','start of day');
結果:2006-10-17 00:00:00
例8.select datetime('now','+10 hour','start of day','+10 hour');
結果:2006-10-17 10:00:00
例9.select datetime('now','localtime');
結果:2006-10-17 21:21:47
例10.
select datetime('now','+8 hour');
結果:2006-10-17 21:24:45
例11.
select datetime(1092941466, 'unixepoch');
例12.
select datetime(1092941466, 'unixepoch', 'localtime');
sqlite 模糊匹配日期 SQLite3模糊查詢
如果你還沒有安裝或者使用過 sqlite,可以借助 sqlite3 安裝 基本操作 入門。1.建立資料庫 test.db cd sqlite3 test.db 這 如果你還沒有安裝或者使用過 sqlite,可以借助 sqlite3 安裝 基本操作 入門。1.建立資料庫 test.db cd sqli...
sql中日期時間相關函式
增加日期 date add adddate select date add 2020 11 04 interval 31day date 輸出 2020 12 05 select adddate 2020 11 04 31 date 輸出 2020 12 05計算兩個時間差 timestampdif...
sqlite3 相關操作
size small 檔案儲存策略 一般有三中方法 1,屬性列表,2,物件歸檔,3,iphone的嵌入式資料庫庫 sqlite3 1,屬性列表 儲存檔案 獲取文件目錄,nsdocumentdirectory表示我們查詢documents目錄的路徑,nsuserdomainmask表示我們的搜尋範圍只...