【Java】【SQL】DATE_FORMAT函数详解
warning:
这篇文章距离上次修改已过440天,其中的内容可能已经有所变动。
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;这是一个非常强大的函数,可以让你根据需要以多种格式来查询日期数据。
评论已关闭