e日期格式化的方法有哪些?如何使用常用的日期格式化函數?
e日期格式化是指將日期和時間按照一定的格式進行顯示,常用的日期格式化函數包括DATE_FORMAT、DATE_ADD、DATE_SUB、STR_TO_DATE等。下面對這些函數進行詳細介紹:
1. DATE_FORMAT函數
DATE_FORMAT函數用于將日期和時間按照指定的格式進行顯示,格式如下:
at為指定的格式。將當前日期和時間按照年-月-日的格式進行顯示:
-%d');
輸出結果為:2022-09-06
2. DATE_ADD函數
DATE_ADD函數用于在日期或時間上添加指定的時間間隔,格式如下:
it為時間間隔的單位,可以為YEAR、MONTH、DAY、HOUR、MINUTE、SECOND等。在當前日期上添加10天:
SELECT DATE_ADD(NOW(), INTERVAL 10 DAY);
輸出結果為:2022-09-16 16:06:47
3. DATE_SUB函數
DATE_SUB函數用于在日期或時間上減去指定的時間間隔,格式與DATE_ADD函數相同。在當前日期上減去10天:
SELECT DATE_SUB(NOW(), INTERVAL 10 DAY);
輸出結果為:2022-08-27 16:08:08
4. STR_TO_DATE函數
STR_TO_DATE函數用于將字符串轉換為日期或時間,格式如下:
at為指定的格式。將字符串“2022-09-06”轉換為日期:
-%d');
輸出結果為:2022-09-06
e日期格式化的方法及常用的日期格式化函數。通過使用這些函數,可以方便地對日期和時間進行格式化、計算和轉換。