文章詳情頁
mysql獲取當(dāng)前日期年月的兩種實現(xiàn)方式
瀏覽:3日期:2023-06-16 19:39:11
目錄mysql獲取當(dāng)前日期年月的兩種方式簡單實現(xiàn)性能對比mysql獲取某個時間的年月日小時的函數(shù)示例查詢總結(jié)mysql獲取當(dāng)前日期年月的兩種方式簡單實現(xiàn)
一開始的思路沒有想到格式化,發(fā)現(xiàn)要寫很長一個函數(shù):
select concat(year(current_date),Right(100 + month(current_date), 2))其中Right是為了格式化月份日期
select date_format(NOW(), ‘%Y%m' )性能對比耗時基本差不多,但第二個寫法簡單 ,還是推薦format函數(shù)
mysql獲取某個時間的年月日小時的函數(shù)在 MySQL 中,您可以使用以下函數(shù)來獲取某個時間的年、月、日、小時等時間信息:
1、YEAR() 函數(shù)用于返回一個日期或日期/時間表達(dá)式的年份。
例如:SELECT YEAR('2023-02-15 10:30:00') 將返回 2023。
2、MONTH() 函數(shù)用于返回一個日期或日期/時間表達(dá)式的月份。
例如:SELECT MONTH('2023-02-15 10:30:00') 將返回 2。
3、DAY() 函數(shù)用于返回一個日期或日期/時間表達(dá)式的天數(shù)。
例如:SELECT DAY('2023-02-15 10:30:00') 將返回 15。
4、HOUR() 函數(shù)用于返回一個日期或日期/時間表達(dá)式的小時數(shù)。
例如:SELECT HOUR('2023-02-15 10:30:00') 將返回 10。
示例查詢SELECT YEAR('2023-02-15 10:30:00') as year,MONTH('2023-02-15 10:30:00') as month,DAY('2023-02-15 10:30:00') as day,HOUR('2023-02-15 10:30:00') as hour;總結(jié)以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。
標(biāo)簽:
MySQL
數(shù)據(jù)庫
排行榜
