獲取當前日期和時間:使用NOW()函數可以獲取當前日期和時間。 例:SELECT NOW();
將日期和時間轉換為指定格式:使用DATE_FORMAT()函數可以將日期和時間轉換為指定的格式。 例:SELECT DATE_FORMAT(NOW(), ‘%Y-%m-%d %H:%i:%s’);
獲取日期部分:使用DATE()函數可以獲取日期部分。 例:SELECT DATE(NOW());
獲取時間部分:使用TIME()函數可以獲取時間部分。 例:SELECT TIME(NOW());
添加或減少時間間隔:使用DATE_ADD()和DATE_SUB()函數可以對日期進行加減操作。 例:SELECT DATE_ADD(NOW(), INTERVAL 1 DAY); 例:SELECT DATE_SUB(NOW(), INTERVAL 1 WEEK);
比較日期:使用DATEDIFF()函數可以比較兩個日期之間的差距。 例:SELECT DATEDIFF(‘2022-01-01’, NOW());
獲取年、月、日、小時、分鐘、秒等部分:使用YEAR()、MONTH()、DAY()、HOUR()、MINUTE()、SECOND()函數可以獲取日期時間的各個部分。 例:SELECT YEAR(NOW()), MONTH(NOW()), DAY(NOW()), HOUR(NOW()), MINUTE(NOW()), SECOND(NOW());
獲取某一年或月的天數:使用DAYOFYEAR()函數可以獲取某一年的天數,使用DAY()函數可以獲取某一月的天數。 例:SELECT DAYOFYEAR(NOW()); 例:SELECT DAY(NOW());
獲取當前時區:使用CURRENT_TIMEZONE()函數可以獲取當前時區。 例:SELECT CURRENT_TIMEZONE();
這些是SQL中datetime函數的一些常用用法,可以根據實際需求選擇合適的函數進行操作。