欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java獲取上月份最后一天日期8位的示例代碼

 更新時間:2022年09月20日 14:10:27   作者:今天有學習嗎  
這篇文章主要介紹了Java獲取上月份最后一天日期8位,需要的朋友可以參考下

先給大家介紹下Java獲取上月份最后一天日期8位。

代碼如下所示:

/**
     * 獲取上個月的最后一天23點59分59秒的時間
     */
    private  String getBeforeLastMonthdate()throws Exception{
        SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Calendar calendar=Calendar.getInstance();
        int month=calendar.get(Calendar.MONTH);
        calendar.set(Calendar.MONTH, month-1);
        calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
        //將小時至23
        calendar.set(Calendar.HOUR_OF_DAY, 23);
        //將分鐘至59
        calendar.set(Calendar.MINUTE, 59);
        //將秒至59
        calendar.set(Calendar.SECOND,59);
        String format = sf.format(calendar.getTime());
        return format;
    }
/**
     * 獲取上一個月1號0點0分0秒的時間
     */
    private  String getBeforeFirstMonthdate()throws Exception{
        SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Calendar calendar=Calendar.getInstance();
        calendar.add(Calendar.MONTH, -1);
        calendar.set(Calendar.DAY_OF_MONTH, 1);
        //將小時至23
        calendar.set(Calendar.HOUR_OF_DAY, 23);
        //將分鐘至59
        calendar.set(Calendar.MINUTE, 59);
        //將秒至59
        calendar.set(Calendar.SECOND,59);
        String format1 = format.format(calendar.getTime());
        return format1;
    }

打印出來結(jié)果是:

上個月第一天:2022-06-01 00:00:00
上個月最后一天:2022-06-30 23:59:59

擴展:java獲取某日期上個月最后一天

				Calendar c = Calendar.getInstance();
                //當前日期設(shè)置為指定日期
                c.setTime(new Date());
                //指定日期月份減去一
                c.add(Calendar.MONTH, -1);
                //指定日期月份減去一后的 最大天數(shù)
                c.set(Calendar.DATE, c.getActualMaximum(Calendar.DATE));
                //獲取上給月最后一天的日期
                Date lastDateOfPrevMonth = c.getTime();

到此這篇關(guān)于Java獲取上月份最后一天日期8位的文章就介紹到這了,更多相關(guān)java獲取上月份日期內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java使用枚舉實現(xiàn)狀態(tài)機的方法詳解

    Java使用枚舉實現(xiàn)狀態(tài)機的方法詳解

    這篇文章主要介紹了Java使用枚舉實現(xiàn)狀態(tài)機的方法詳解,枚舉類型很適合用來實現(xiàn)狀態(tài)機,狀態(tài)機可以處于有限數(shù)量的特定狀態(tài),它們通常根據(jù)輸入,從一個狀態(tài)移動到下一個狀態(tài),但同時也會存在瞬態(tài),需要的朋友可以參考下
    2023-11-11
  • Java自定義協(xié)議報文封裝 添加Crc32校驗的實例

    Java自定義協(xié)議報文封裝 添加Crc32校驗的實例

    下面小編就為大家分享一篇Java自定義協(xié)議報文封裝 添加Crc32校驗的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • Spring Data JPA 建立表的聯(lián)合主鍵

    Spring Data JPA 建立表的聯(lián)合主鍵

    這篇文章主要介紹了Spring Data JPA 建立表的聯(lián)合主鍵。本文詳細的介紹了2種方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • java實現(xiàn)解析json復(fù)雜數(shù)據(jù)的方法詳解

    java實現(xiàn)解析json復(fù)雜數(shù)據(jù)的方法詳解

    這篇文章主要為大家詳細介紹了java如何實現(xiàn)解析json復(fù)雜數(shù)據(jù),文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以學習一下
    2024-01-01
  • Java?3年面試經(jīng)驗告訴你Mybatis是如何進行分頁的

    Java?3年面試經(jīng)驗告訴你Mybatis是如何進行分頁的

    這篇文章主要介紹了Java?3年面試經(jīng)驗告訴你Mybatis是如何進行分頁的,對于任何ORM框架,分頁的實現(xiàn)邏輯無外乎兩種,不管怎么包裝,最終給到開發(fā)者的,只是使用上的差異而已,本文給大家講解的很明白,感興趣的朋友一起看看吧
    2022-09-09
  • Java全面講解順序表與鏈表的使用

    Java全面講解順序表與鏈表的使用

    大家好,今天給大家?guī)淼氖琼樞虮砗玩湵恚矣X得順序表還是有比較難理解的地方的,于是我就把這一塊的內(nèi)容全部整理到了一起,希望能夠給剛剛進行學習數(shù)據(jù)結(jié)構(gòu)的人帶來一些幫助,或者是已經(jīng)學過這塊的朋友們帶來更深的理解,我們現(xiàn)在就開始吧
    2022-05-05
  • Spring聲明式事務(wù)@Transactional知識點分享

    Spring聲明式事務(wù)@Transactional知識點分享

    在本篇文章里小編給大家整理了關(guān)于Spring聲明式事務(wù)@Transactional詳解內(nèi)容,需要的朋友們可以參考下。
    2020-02-02
  • SpringMVC多個模塊404報錯問題及解決

    SpringMVC多個模塊404報錯問題及解決

    這篇文章主要介紹了SpringMVC多個模塊404報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Java編程環(huán)境搭建和變量基本使用圖文教程

    Java編程環(huán)境搭建和變量基本使用圖文教程

    這篇文章主要介紹了Java編程環(huán)境搭建和變量基本使用,結(jié)合圖文形式詳細分析了java編程語言環(huán)境搭建、配置、變量、注釋的基本使用方法,需要的朋友可以參考下
    2020-02-02
  • 如何在springboot中使用定時任務(wù)

    如何在springboot中使用定時任務(wù)

    這篇文章主要介紹了如何在springboot中使用定時任務(wù),幫助大家更好的理解和使用springboot框架,感興趣的朋友可以了解下
    2020-12-12

最新評論