mysql> SELECT DATE_FORMAT('1997-10-04 22:23:00', '%W %M %Y'); -> 'Saturday October 1997' mysql> SELECT DATE_FORMAT('1997-10-04 22:23:00', '%H:%i:%s'); -> '22:23:00' mysql> SELECT DATE_FORMAT('1997-10-04 22:23:00', '%D %y %a %d %m %b %j'); -> '4th 97 Sat 04 10 Oct 277' mysql> SELECT DATE_FORMAT('1997-10-04 22:23:00', '%H %k %I %r %T %S %w'); -> '22 22 10 10:23:00 PM 22:23:00 00 6' mysql> SELECT DATE_FORMAT('1999-01-01', '%X %V'); -> '1998 52'在 MySQL 3.23 中,在格式修饰符前需要字符`%'。在更早的 MySQL 版本中,`%'是可选的。 月份与天修饰符的范围从零开始的原因是,在 MySQL 3.23 中,它允许存储不完善的日期值(例如
'2004-00-00'
)。
TIME_FORMAT(time,format)
DATE_FORMAT()
函数相似,但是format
字符串只包含处理小时、分和秒的那些格式修饰符。使用其它的修饰符会产生一个NULL
值或0
。
CURDATE()
文章来源于领测软件测试网 https://www.ltesting.net/