-- 使用 DATE_FORMAT 函数将日期格式化为指定的格式
SELECT DATE_FORMAT('2023-10-05', '%Y-%m-%d') AS formatted_date;
-- 解释:
-- DATE_FORMAT 是 MySQL 中用于格式化日期的函数。
-- 第一个参数是要格式化的日期,可以是日期列或日期字符串。
-- 第二个参数是格式化模式,使用 % 符号加上不同的字母来表示不同的日期部分。
-- 例如:
-- %Y 表示四位数的年份(如 2023)
-- %m 表示两位数的月份(如 10)
-- %d 表示两位数的日期(如 05)
-- 其他常用的格式化模式:
-- %H 小时 (00-23)
-- %i 分钟 (00-59)
-- %s 秒 (00-59)
-- %W 星期几 (英文全名)
-- %w 星期几 (数字,0=周日, 6=周六)
-- %M 月份 (英文全名)
-- %b 月份 (英文缩写)
如果需要将日期从一种格式转换为另一种格式,可以结合 STR_TO_DATE 和 DATE_FORMAT 使用:
-- 将字符串 '10/05/2023' 转换为 '2023-10-05' 格式
SELECT DATE_FORMAT(STR_TO_DATE('10/05/2023', '%m/%d/%Y'), '%Y-%m-%d') AS converted_date;
-- 解释:
-- STR_TO_DATE 将字符串转换为日期类型。
-- 第一个参数是要转换的字符串。
-- 第二个参数是字符串的原始格式。
-- 然后使用 DATE_FORMAT 将其格式化为所需的输出格式。
上一篇:mysql 日期类型
下一篇:mysql kill进程
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站