「SQLite3」datetime関数を使って文字列から日付へ変換するサンプル
環境
Windows 11 Pro 21H2 64bit
SQLite 3.39.2
構文
SELECT date('文字列’)
SELECT datetime('文字列’);
INSERT文、UPDATE文、WHERE句を使って、date(), time(), datetime() は文字列->日付時刻型への変換を
行います。
SELECT strftime('%Y-%m’, date('文字列’))
SELECT文を使って、strftime() は日付時刻型->文字列への変換を行います。
使用例1
SQL構文
sqlite> SELECT date('2022-09-13') ;
結果
2022-09-13
使用例2
SQL構文
sqlite> SELECT datetime('2022-12-05');
結果
2022-12-05 00:00:00
使用例3
SQL構文
sqlite> SELECT strftime('%Y-%m', date('2022-09-15'));
結果
2022-09