2024年5月21日发(作者:)
mysql dateformat用法
MySQL是一款非常流行的关系型数据库管理系统,它支持多种日
期格式和函数,可以方便地对日期进行处理和计算。在MySQL中,日
期格式化是一个非常重要的操作,可以将日期数据转换成人们熟悉的
形式,例如“年-月-日”、“月/日/年”等等。本文将介绍MySQL中日
期格式化的用法,以及常见的日期函数和示例。
一、日期格式化函数
MySQL中有多种日期格式化函数,常见的有DATE_FORMAT()、
TIME_FORMAT()、STR_TO_DATE()等等。
1. DATE_FORMAT()
DATE_FORMAT()函数可以将日期格式化成指定的格式,语法如下:
DATE_FORMAT(date, format)
其中,date是要格式化的日期数据,format是格式化字符串,
包含格式化指令和普通字符。下面是一些常见的格式化指令:
指令t说明
%Yt四位数的年份(例如:2021)
%yt两位数的年份(例如:21)
%mt月份(01-12)
%dt月份中的第几天(01-31)
%Ht小时(00-23)
%it分钟(00-59)
%st秒(00-59)
- 1 -
%Wt星期几的完整名称(例如:Sunday)
%at缩写的星期几名称(例如:Sun)
%bt缩写的月份名称(例如:Jan)
%ct月份(1-12)
%et月份中的第几天(1-31)
%jt年份中的第几天(001-366)
下面是一些使用DATE_FORMAT()函数的示例:
-- 将日期格式化成'年-月-日'的形式
SELECT DATE_FORMAT('2021-11-11', '%Y-%m-%d');
-- 将日期格式化成'月/日/年'的形式
SELECT DATE_FORMAT('2021-11-11', '%m/%d/%y');
-- 将日期格式化成'星期几, 月份 日, 年份'的形式
SELECT DATE_FORMAT('2021-11-11', '%W, %b %e, %Y');
2. TIME_FORMAT()
TIME_FORMAT()函数可以将时间格式化成指定的格式,语法如下:
TIME_FORMAT(time, format)
其中,time是要格式化的时间数据,format是格式化字符串,
包含格式化指令和普通字符。下面是一些常见的格式化指令:
指令t说明
%Ht小时(00-23)
%ht小时(01-12)
%it分钟(00-59)
- 2 -
发布者:admin,转转请注明出处:http://www.yc00.com/web/1716255783a2726936.html
评论列表(0条)