DATE_FORMAT()
是一个 MySQL 函数,用于将日期类型的值格式化为字符串。它接受两个参数:日期值和格式字符串。格式字符串是一个包含占位符的字符串,其中每个占位符表示日期中的不同部分(如年、月、日、小时、分钟、秒等)。
下面是一些常见的占位符:
%Y
:4 位数的年份(例如:2022)%y
:2 位数的年份(例如:22)%m
:两位数的月份(01 到 12)%d
:两位数的日份(01 到 31)%H
:24 小时制的小时数(00 到 23)%h
:12 小时制的小时数(01 到 12)%i
:两位数的分钟数(00 到 59)%s
:两位数的秒数(00 到 59)%p
:AM 或 PM
以下是一个示例,展示如何在 SQL 查询中使用 DATE_FORMAT()
:
SELECT DATE_FORMAT(date_column, '%Y-%m-%d %H:%i:%s') AS formatted_date
FROM your_table;
上述查询将从 your_table
表中选择 date_column
列,并将其格式化为 YYYY-MM-DD HH:MM:SS
的字符串格式。该查询将返回一个包含格式化日期的结果集。