mysql常见时间函数, 获取日期对应的年、月、日、星期、周、季度、时、分、秒函数、加减、日期都有
warning:
这篇文章距离上次修改已过200天,其中的内容可能已经有所变动。
在MySQL中,你可以使用以下函数来获取日期对应的年、月、日、周、季度、时、分、秒:
SELECT
YEAR(your_date_column) AS year,
MONTH(your_date_column) AS month,
DAY(your_date_column) AS day,
DAYOFWEEK(your_date_column) AS day_of_week, -- 周几,1 表示周日,2 表示周一,以此类推
WEEK(your_date_column, 1) AS week_of_year, -- 一年中的第几周,参数 1 表示周一是周的开始
QUARTER(your_date_column) AS quarter, -- 季度,1 到 4 分别代表一季度到四季度
HOUR(your_date_column) AS hour,
MINUTE(your_date_column) AS minute,
SECOND(your_date_column) AS second
FROM
your_table;
请将 your_date_column
替换为你的日期列名称,your_table
替换为你的表名称。
注意:WEEK()
函数的第二个参数可选,表示周的开始日(0-周日,1-周一,...,6-周六)。如果你想要保持使用ISO标准(周一是一周的开始),可以使用 WEEK(your_date_column, 1)
。
评论已关闭