在MySQL中,将日期时间转换为时间戳可以使用UNIX_TIMESTAMP()函数:
SELECT UNIX_TIMESTAMP('2023-10-01 12:00:00');
-- 返回:1696147200
将时间戳转换为可读的日期时间格式,使用FROM_UNIXTIME()函数:
SELECT FROM_UNIXTIME(1696147200);
-- 返回:'2023-10-01 12:00:00'
你还可以指定输出的时间格式:
SELECT FROM_UNIXTIME(1696147200, '%Y-%m-%d %H:%i:%s');
-- 返回:'2023-10-01 12:00:00'