宣言
UNIX_TIMESTAMP()
UNIX_TIMESTAMP(date)
説明
dateパラメータを指定しない場合、現在の時間から'1970-01-01 00:00:00'までの秒数を返します。タイムゾーン情報を考慮する必要があります。dateパラメータを指定した場合、指定された時間から'1970-01-01 00:00:00'までの秒数を返します。タイムゾーン情報を考慮する必要があります。
説明
この関数のパラメータは、DATE、DATETIME、および TIMESTAMP タイプの日付または時刻にすることができます。
例
obclient> SELECT UNIX_TIMESTAMP(), TIME_TO_USEC(NOW());
+------------------+---------------------+
| UNIX_TIMESTAMP() | TIME_TO_USEC(NOW()) |
+------------------+---------------------+
| 1525570561 | 1525570561000000 |
+------------------+---------------------+
1 row in set
obclient> SELECT UNIX_TIMESTAMP('1997-10-04 22:23:00');
+---------------------------------------+
| UNIX_TIMESTAMP('1997-10-04 22:23:00') |
+---------------------------------------+
| 875974980 |
+---------------------------------------+
1 row in set