MySQL 中時間轉換為時間戳可以使用 UNIX_TIMESTAMP 函數,將時間類型的值轉換為時間戳。
SELECT UNIX_TIMESTAMP('2022-01-01 00:00:00');
該語句會返回 '2022-01-01 00:00:00' 的時間戳,單位為秒。
如果要將當前時間轉換為時間戳,則可以使用 NOW() 函數:
SELECT UNIX_TIMESTAMP(NOW());
該語句會返回當前時間的時間戳。
如果需要將時間戳轉換為時間類型的值,則可以使用 FROM_UNIXTIME 函數:
SELECT FROM_UNIXTIME(1640995200);
該語句會返回時間戳 1640995200 對應的時間類型的值。