-- 示例代码:将日期格式转换为指定格式
-- 1. 使用 DATE_FORMAT 函数将日期转换为指定格式
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') AS formatted_date;
-- 解释:DATE_FORMAT 函数用于将日期时间值格式化为指定的字符串格式。
-- '%Y-%m-%d %H:%i:%s' 表示年-月-日 小时:分钟:秒 的格式。
-- 2. 将字符串转换为日期类型
SELECT STR_TO_DATE('2023-10-05', '%Y-%m-%d') AS date_value;
-- 解释:STR_TO_DATE 函数用于将字符串按照指定的格式解析为日期时间类型。
-- '%Y-%m-%d' 表示字符串的格式为年-月-日。
-- 3. 获取当前日期并添加或减去天数
SELECT DATE_ADD(NOW(), INTERVAL 5 DAY) AS future_date;
-- 解释:DATE_ADD 函数用于在日期上添加一个时间间隔,例如天、小时、分钟等。
-- 这里是将当前日期加上5天。
-- 4. 获取两个日期之间的天数差
SELECT DATEDIFF('2023-10-10', '2023-10-05') AS days_difference;
-- 解释:DATEDIFF 函数用于计算两个日期之间的天数差异。
以上代码展示了 MySQL 中常见的日期转换操作及其解释说明。
上一篇:mysql 连接数据库
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站