MySQL是一款廣泛使用的關系型數據庫管理系統,針對日期格式,MySQL提供了豐富的日期時間函數,可以對日期進行各種操作和格式化。如果要對當前日期進行格式化,可以使用以下函數:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
其中,NOW()函數可以獲取當前日期和時間,DATE_FORMAT()函數則可以將日期格式化為指定的格式。在上述例子中,日期格式為“年-月-日 時:分:秒”。
除了該日期格式外,MySQL還提供了其他的日期格式化方式,在DATE_FORMAT()函數中使用不同的格式字符即可:
SELECT DATE_FORMAT(NOW(), '%Y/%m/%d'); SELECT DATE_FORMAT(NOW(), '%m-%d-%Y'); SELECT DATE_FORMAT(NOW(), '%d.%m.%Y');
上述分別將日期格式化為“年/月/日”、“月-日-年”、“日.月.年”格式。
若要自定義日期格式,需要使用不同的格式字符組合,比如:
SELECT DATE_FORMAT(NOW(), '%W %M %e %Y %h:%i%p');
此時日期格式為“星期幾 月份 日數 年份 小時:分鐘AM/PM”,其中“%W”表示星期幾,“%M”表示月份,“%e”表示日數,“%Y”表示年份,“%h”表示小時(12小時制),“%i”表示分鐘,“%p”表示上午/下午。
除了DATE_FORMAT()函數,MySQL還提供了其他的日期函數,如CURDATE()、CURTIME()、NOW()等等,可以根據需求靈活使用。