「MariaDB」 日時データからunix時間を取得する

環境
Windows10 64bit
MariaDB 10.6.4

書式
UNIX_TIMESTAMP( 日付 )
「UNIX_TIMESTAMP()」を使用して、日時データからunix時間を取得します。

操作例
1.SELECT UNIX_TIMESTAMP('2022-03-30’) result;
実行結果

MariaDB [(none)]> SELECT UNIX_TIMESTAMP('2022-03-30') result;
+------------+
| result     |
+------------+
| 1648566000 |
+------------+
1 row in set (0.000 sec)

2.SELECT UNIX_TIMESTAMP('2022-03-30 00:00:01’) result;
実行結果

MariaDB [(none)]> SELECT UNIX_TIMESTAMP('2022-03-30 00:00:01') result;
+------------+
| result     |
+------------+
| 1648566001 |
+------------+
1 row in set (0.001 sec)

3.存在しない日付を指定します

MariaDB [(none)]> SELECT UNIX_TIMESTAMP('2000-20-00') result;
+--------+
| result |
+--------+
|   NULL |
+--------+
1 row in set, 1 warning (0.150 sec)

 

MariaDB

Posted by arkgame