在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'