色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql如何獲取上月月底時(shí)間

在實(shí)際開(kāi)發(fā)中,我們經(jīng)常需要獲取上個(gè)月月底的時(shí)間,而MySQL提供了多種方法來(lái)實(shí)現(xiàn)這一目標(biāo)。

一種簡(jiǎn)單直接的方法是使用DATE_SUB()函數(shù)和LAST_DAY()函數(shù)的組合,如下所示:

SELECT LAST_DAY(DATE_SUB(NOW(), INTERVAL 1 MONTH)) AS last_month_end;

上述代碼使用NOW()函數(shù)獲取當(dāng)前時(shí)間,然后使用DATE_SUB()函數(shù)將其減去一個(gè)月,再使用LAST_DAY()函數(shù)獲取該月最后一天的日期。

另外一種方法是使用DATE_FORMAT()函數(shù)和STR_TO_DATE()函數(shù)的組合,如下所示:

SELECT DATE_SUB(STR_TO_DATE(CONCAT(YEAR(NOW()), '-', MONTH(NOW()), '-01'), '%Y-%m-%d'), INTERVAL 1 DAY) AS last_month_end;

上述代碼首先使用CONCAT()函數(shù)將當(dāng)前年份和月份拼接成一個(gè)日期字符串,然后使用STR_TO_DATE()函數(shù)將該字符串轉(zhuǎn)換成日期格式。接著使用DATE_SUB()函數(shù)將該日期減去一天,即得到上個(gè)月月底的時(shí)間。

無(wú)論采用哪種方法,以上代碼均可在MySQL中直接執(zhí)行,得到上個(gè)月月底的時(shí)間。