-- 将时间戳转换为日期格式
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') AS formatted_date;
-- 解释说明:
-- DATE_FORMAT() 函数用于将日期/时间按照指定的格式进行格式化。
-- NOW() 函数返回当前日期和时间。
-- '%Y-%m-%d %H:%i:%s' 是格式化字符串,表示年-月-日 时:分:秒。
-- 将字符串转换为日期格式
SELECT STR_TO_DATE('2023-10-05', '%Y-%m-%d') AS converted_date;
-- 解释说明:
-- STR_TO_DATE() 函数用于将字符串按照指定的格式转换为日期。
-- '2023-10-05' 是要转换的字符串。
-- '%Y-%m-%d' 是字符串的格式,表示年-月-日。
-- 将日期加减天数
SELECT DATE_ADD(NOW(), INTERVAL 1 DAY) AS next_day;
SELECT DATE_SUB(NOW(), INTERVAL 1 DAY) AS previous_day;
-- 解释说明:
-- DATE_ADD() 函数用于在日期上加上指定的时间间隔。
-- DATE_SUB() 函数用于从日期中减去指定的时间间隔。
-- INTERVAL 1 DAY 表示加减一天的时间间隔。
-- 获取时间戳
SELECT UNIX_TIMESTAMP(NOW()) AS timestamp;
-- 解释说明:
-- UNIX_TIMESTAMP() 函数返回当前时间的 Unix 时间戳(自 1970-01-01 以来的秒数)。
-- 将时间戳转换回日期时间
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(NOW())) AS datetime_from_timestamp;
-- 解释说明:
-- FROM_UNIXTIME() 函数将 Unix 时间戳转换为日期时间格式。
上一篇:mysql变量
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站