-- MySQL日期格式转换示例
-- 1. 将日期格式从 'YYYY-MM-DD' 转换为 'DD-MM-YYYY'
SELECT DATE_FORMAT('2023-10-05', '%d-%m-%Y') AS formatted_date;
-- 解释: DATE_FORMAT 函数用于将日期按照指定的格式进行格式化。
-- %d 表示两位数的日期, %m 表示两位数的月份, %Y 表示四位数的年份。
-- 2. 将日期时间格式从 'YYYY-MM-DD HH:MM:SS' 转换为 'MM/DD/YYYY HH:MM AM/PM'
SELECT DATE_FORMAT('2023-10-05 14:30:00', '%m/%d/%Y %r') AS formatted_datetime;
-- 解释: %r 表示 12 小时制的时间格式,包括 AM 或 PM。
-- 3. 将字符串 '10/05/2023' 转换为日期类型
SELECT STR_TO_DATE('10/05/2023', '%m/%d/%Y') AS converted_date;
-- 解释: STR_TO_DATE 函数用于将字符串按照指定的格式解析为日期类型。
-- 4. 获取当前日期并格式化为 'DayName, MonthName DD, YYYY'
SELECT DATE_FORMAT(NOW(), '%W, %M %e, %Y') AS formatted_now;
-- 解释: %W 表示星期几的全名, %M 表示月份的全名, %e 表示一位或两位数的日期。
上一篇:mysql调优
下一篇:mysql index
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站