摘要:MySQL是一種常見的關系型數據庫管理系統,它支持多種日期和時間格式。本文將為您介紹MySQL日期格式化的方法,以便更好地管理和處理日期數據。
1. DATE_FORMAT函數
DATE_FORMAT函數是MySQL中用于將日期格式化為指定格式的函數。它的語法如下:
at是日期格式。下面是一些常用的日期格式:
- %Y:四位數字的年份:兩位數字的月份(01到12)
- %d:兩位數字的日期(01到31)
- %H:小時(00到23)
- %i:分鐘(00到59)
- %s:秒數(00到59)
例如,要將日期格式化為YYYY-MM-DD格式,可以使用以下語句:
-%d');
輸出結果為:2022-08-08。
2. STR_TO_DATE函數
STR_TO_DATE函數是MySQL中用于將字符串轉換為日期的函數。它的語法如下:
at是字符串的日期格式。下面是一些常用的日期格式:
- %Y:四位數字的年份:兩位數字的月份(01到12)
- %d:兩位數字的日期(01到31)
- %H:小時(00到23)
- %i:分鐘(00到59)
- %s:秒數(00到59)
例如,要將字符串'2022-08-08'轉換為日期,可以使用以下語句:
-%d');
輸出結果為:2022-08-08。
3. NOW函數
NOW函數是MySQL中用于獲取當前日期和時間的函數。它的語法如下:
NOW()
例如,要獲取當前日期和時間,可以使用以下語句:
SELECT NOW();
輸出結果為當前日期和時間。
4. DATE_ADD和DATE_SUB函數
DATE_ADD和DATE_SUB函數是MySQL中用于對日期進行加減運算的函數。它們的語法如下:
it)it)
it是要加減的單位。下面是一些常用的單位:
- YEAR:年
- MONTH:月
- DAY:日
- HOUR:小時
- MINUTE:分鐘
- SECOND:秒
例如,要將日期加上10天,可以使用以下語句:
SELECT DATE_ADD('2022-08-08', INTERVAL 10 DAY);
輸出結果為:2022-08-18。
以上就是MySQL日期格式化的方法詳解。希望本文對您有所幫助。