「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

SQLite

Posted by arkgame