MariaDB UNIX_TIMESTAMP関数で日付からunixtimeを取得する

環境
MariaDB 10.6.4
Windows 10 Home 64bit

書式
UNIX_TIMESTAMP( 日付 )
日付からunixtimeを取得する場合は、「UNIX_TIMESTAMP()」を使用します。

SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT UNIX_TIMESTAMP('2023-10-30'),UNIX_TIMESTAMP('2023-10-30 11:00:01');
SELECT UNIX_TIMESTAMP('2023-10-30'),UNIX_TIMESTAMP('2023-10-30 11:00:01');
SELECT UNIX_TIMESTAMP('2023-10-30'),UNIX_TIMESTAMP('2023-10-30 11:00:01');

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
MariaDB [(none)]> SELECT UNIX_TIMESTAMP('2023-10-30'),UNIX_TIMESTAMP('2023-10-30 11:00:01');
+------------------------------+---------------------------------------+
| UNIX_TIMESTAMP('2023-10-30') | UNIX_TIMESTAMP('2023-10-30 11:00:01') |
+------------------------------+---------------------------------------+
| 1698591600 | 1698631201 |
+------------------------------+---------------------------------------+
1 row in set (0.000 sec)
MariaDB [(none)]> SELECT UNIX_TIMESTAMP('2023-10-30'),UNIX_TIMESTAMP('2023-10-30 11:00:01'); +------------------------------+---------------------------------------+ | UNIX_TIMESTAMP('2023-10-30') | UNIX_TIMESTAMP('2023-10-30 11:00:01') | +------------------------------+---------------------------------------+ | 1698591600 | 1698631201 | +------------------------------+---------------------------------------+ 1 row in set (0.000 sec)
MariaDB [(none)]> SELECT UNIX_TIMESTAMP('2023-10-30'),UNIX_TIMESTAMP('2023-10-30 11:00:01');
+------------------------------+---------------------------------------+
| UNIX_TIMESTAMP('2023-10-30') | UNIX_TIMESTAMP('2023-10-30 11:00:01') |
+------------------------------+---------------------------------------+
|                   1698591600 |                            1698631201 |
+------------------------------+---------------------------------------+
1 row in set (0.000 sec)

 

MariaDB

Posted by arkgame