-- 将字符串转换为时间戳的示例代码
-- 使用 STR_TO_DATE 函数将字符串转换为日期时间格式,然后再使用 UNIX_TIMESTAMP 函数将其转换为时间戳
SELECT UNIX_TIMESTAMP(STR_TO_DATE('2023-10-05 14:30:00', '%Y-%m-%d %H:%i:%s')) AS timestamp;
-- 解释:
-- 1. STR_TO_DATE('2023-10-05 14:30:00', '%Y-%m-%d %H:%i:%s'):将字符串 '2023-10-05 14:30:00' 按照指定的格式 '%Y-%m-%d %H:%i:%s' 转换为日期时间格式。
-- 2. UNIX_TIMESTAMP(...):将日期时间格式转换为 Unix 时间戳(自 1970-01-01 00:00:00 UTC 以来的秒数)。
-- 如果字符串已经是日期时间格式,可以直接使用 UNIX_TIMESTAMP 函数
SELECT UNIX_TIMESTAMP('2023-10-05 14:30:00') AS timestamp;
-- 解释:
-- 1. UNIX_TIMESTAMP('2023-10-05 14:30:00'):直接将日期时间字符串 '2023-10-05 14:30:00' 转换为 Unix 时间戳。
下一篇:mysql 8.0修改密码
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站