-- 将时间格式从一种格式转换为另一种格式,可以使用 MySQL 的 DATE_FORMAT 函数。
-- 例如,将日期时间从 'YYYY-MM-DD HH:MM:SS' 格式转换为 'DD-MM-YYYY HH:MM AM/PM' 格式:
SELECT DATE_FORMAT(NOW(), '%d-%m-%Y %h:%i %p') AS formatted_date;
-- 解释:
-- NOW() 函数返回当前日期和时间。
-- DATE_FORMAT 函数用于根据指定的格式化字符串格式化日期或时间值。
-- %d 表示两位数的日期,%m 表示两位数的月份,%Y 表示四位数的年份,
-- %h 表示12小时制的小时,%i 表示分钟,%p 表示 AM 或 PM。
-- 另一个例子,假设有一个表 `events`,其中有一列 `event_time` 存储的是 'YYYY-MM-DD HH:MM:SS' 格式的日期时间,
-- 我们可以将其转换为其他格式:
SELECT event_name, DATE_FORMAT(event_time, '%W %M %Y') AS formatted_event_time
FROM events;
-- 解释:
-- %W 表示星期几的完整名称(如 Monday),%M 表示月份的完整名称(如 January)。
如果你需要更多关于时间格式化的细节或其他具体需求,请告诉我!
上一篇:mysql copy表
下一篇:mysql重命名数据库名称
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站