MySQL是一種關系型數據庫管理系統,使用廣泛。在MySQL中,日期和時間是常見的數據類型,我們可以使用DATE、DATETIME、TIME、YEAR等類型存儲日期和時間。當我們查詢或插入日期和時間數據時,需要使用日期格式化字符串指定日期和時間的格式。
在MySQL中,日期格式化字符串由以下格式符組成: %Y: 年(4位數) %m: 月(01-12) %d: 日(01-31) %H: 小時(00-23) %i: 分鐘(00-59) %s: 秒(00-59)
使用日期格式化字符串將日期轉換為字符串
使用DATE_FORMAT函數將日期格式化為字符串,例如: SELECT DATE_FORMAT(NOW(), '%Y%m%d %H:%i:%s'); 結果:20220130 10:55:12
將字符串轉換為日期
使用STR_TO_DATE函數將字符串轉換為日期,例如: SELECT STR_TO_DATE('2022-01-30', '%Y-%m-%d'); 結果:2022-01-30
在MySQL中日期和時間不僅僅是一種數據類型,還包含了很多函數和運算符,例如:計算兩個日期之間的天數或秒數、比較兩個日期或時間的大小等等。