MariaDB 日付を「YYYYMMDD HHMMSS」形式で取得する

MariaDB 日付を「YYYYMMDD HHMMSS」形式で取得する

MariaDBで、日付を「YYYYMMDD HHMMSS」形式で取得する手順を記述してます。「TIMESTAMP()」に日付を指定することで可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS CentOS Stream release 9
  • MariaDB 10.10.2
  • phpMyAdmin 5.2.0

手順

日付を「YYYYMMDD HHMMSS」形式で取得する場合は、「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引数

第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')

実行結果