【Java】【SQL】DATE_FORMAT函数详解
DATE_FORMAT
函数在MySQL中是用来格式化日期的。它的基本语法是:
DATE_FORMAT(date, format)
其中,date
参数是合法的日期表达式,format
参数是你想要转换成的格式。
下面是一些常用的格式化字符:
%Y
四位数的年份%y
两位数的年份%m
月份(01-12)%d
月份中的日(00-31)%H
小时(00-23)%i
分钟(00-59)%s
秒(00-59)
例如,假设你有一个orders
表,它有一个order_date
字段,你想要以YYYY-MM-DD
的格式来查询这个字段,你可以这样做:
SELECT DATE_FORMAT(order_date, '%Y-%m-%d') AS formatted_date FROM orders;
如果你想要查询订单日期的年份和月份,你可以这样做:
SELECT DATE_FORMAT(order_date, '%Y-%m') AS formatted_year_month FROM orders;
这是一个非常强大的函数,可以让你根据需要以多种格式来查询日期数据。
评论已关闭