JAVA Calendar 獲取上個月、當(dāng)前月的第一天和最后一天時間

SimpleDateFormat df =new SimpleDateFormat("yyyyMMdd");

//獲取上個月第一天時間 ,當(dāng)前月減去1獲取上月月份,獲取第一天日期

Calendar calendar = Calendar.getInstance();

calendar.add(Calendar.MONTH, -1);

calendar.set(Calendar.DAY_OF_MONTH, 1);

String berforeFirstDay = df.format(calendar.getTime());

//獲取當(dāng)前月第一天日期,減去一天,獲取上個月最后一天時間?

Calendar calendar1 = Calendar.getInstance();

calendar1.set(Calendar.DAY_OF_MONTH, 1);

calendar1.add(Calendar.DATE, -1);

String berforeLastDay = df.format(calendar1.getTime());

//獲取當(dāng)前月第一天時間?

Calendar calendar2 = Calendar.getInstance();

calendar2.set(Calendar.DAY_OF_MONTH, 1);

String firstDay = df.format(calendar2.getTime());

//先獲取下個月第一天日期,減去一天,獲取當(dāng)前月最后一天時間

Calendar calendar3 = Calendar.getInstance();

calendar3.add(Calendar.MONTH, 1);

calendar3.set(Calendar.DAY_OF_MONTH, 1);

calendar3.add(Calendar.DATE, -1);

String lastDay = df.format(calendar3.getTime());

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • /** * 得到當(dāng)前月的上一個月,返回2016-06這樣的字符串 */ public stat...
    可愛傻妞是我的愛閱讀 647評論 0 0
  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類: pyspark.sql...
    mpro閱讀 9,915評論 0 13
  • 第一次聽到這句話,應(yīng)該是在網(wǎng)易云音樂《眉間雪》,總是感覺劇情版的歌曲很有意思,很特別。或許,物以稀為貴? ...
    山間藏明月閱讀 2,200評論 0 1
  • 看了這么多年動漫,經(jīng)歷了這么幾個階段。一開始單純的被人物和情節(jié)吸引,喜歡一部作品主要是因為它好看。后來我就逐漸把定...
    槲葉滿空山閱讀 197評論 0 0
  • 我是小仙女,逍遙又自在,花錢不眨眼,敗家不手軟。 這屆年輕人,為了精致真的是拼了。 她們不知道什么是年少輕狂,只知...
    懂行APP閱讀 376評論 1 0

友情鏈接更多精彩內(nèi)容