SQLite 日期運算

摘要:SQLite 日期相減

剛好案子需要使用SQLite 在日期的的計算,研究了一下

在取得目前時間可以用

date('now','localtime') 取得日期

datetime('now','localtime') 取得日期時間

記得一定要加localtime 才會對應到目前所在的時區

取得日期間相差的數值可以使用strftime 來格式化

SELECT (strftime('%H',Day1)-strftime('%H',Day2))  取得相差小時

SELECT (strftime('%d',Day1)-strftime('%d',Day2)) 取得相差天數

參考資料

官方文件

SQLite 日期和時間的操作