使用 YEAR() 函数获取年份
MySQL 中的 YEAR() 函数可以用来提取时间戳中的年份。使用此函数非常简单,只需提供日期/时间表达式即可。
比如:
SELECT YEAR(‘2022-07-15’);
这将返回一个整数值 2022,表示给定日期的年份。
使用 NOW() 函数获取当前年份
如果您需要获取当前年份,可以使用 NOW() 函数。此函数返回当前日期/时间的时间戳值,然后将其传递给 YEAR() 函数以提取年份。
例如:
SELECT YEAR(NOW());
这将返回当前年份的整数值。
使用 DATE_FORMAT() 函数格式化时间戳
如果您需要在查询结果中指定特定格式的年份,则可以使用 DATE_FORMAT() 函数。此函数允许您根据自己的要求格式化日期/时间表达式。
使用此函数需要提供以下两个参数:
- 日期/时间表达式
- 日期格式
比如:
SELECT DATE_FORMAT(‘2022-07-15’, ‘%Y’);
这将返回字符串值 “2022”,表示给定日期的年份。
总结
MySQL 提供了多种获取时间戳中年份的方法,您可以根据自己的需要选择适合自己的方式。无论您是要获取某个日期的年份,还是要在查询结果中指定特定格式的年份,MySQL 都可以轻松胜任。