MySQL 日付を日時分秒で取得する
MySQLで、日付を日時分秒で取得する手順を記述してます。
環境
- OS ubuntu21.10
- MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 ((Ubuntu))
- MySQL Workbench 8.0.27
手順
日付を日時分秒で取得する場合は、「TIMESTAMP()」を使用します。
TIMESTAMP( 日付 )
実際に、実行してみます。
SELECT
TIMESTAMP('2021-12-31'),
TIMESTAMP('2021-12-31 12'),
TIMESTAMP('2021-12-31 12:12')
実行結果をみると、取得されていることが確認できます。
存在しない日付を指定
存在しない日付を指定すると、「null」が返されます。
SELECT
TIMESTAMP('2021-15-31')
実行結果
加算
第2引数に時間を指定すると加算されます。
SELECT
TIMESTAMP('2021-12-31 23:59:59','00:00:01'),
TIMESTAMP('2021-12-31 10:10:10','01:01:01')
実行結果
時間以外を指定すると「null」が返ります。
SELECT
TIMESTAMP('2021-12-31 23:59:59','1-1-1 23:59:59')
実行結果
-
前の記事
jquery 複数の要素に同じイベントを設定する 2022.03.19
-
次の記事
Linux ファイル内の文字列を置換して表示する 2022.03.19
コメントを書く