最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何用java獲取指定日期是第幾周

 更新時(shí)間:2023年09月14日 11:09:22   作者:飛翔的佩奇  
這篇文章主要給大家介紹了關(guān)于如何用java獲取指定日期是第幾周的相關(guān)資料,在開始之前我們需要先了解如何獲取當(dāng)前日期所在的年份以及第幾周,在Java中可以使用Calendar類來獲取這些信息,需要的朋友可以參考下

需求場(chǎng)景:

根據(jù)指定的日期,比如 2023-03-07 ,是第幾周

代碼如下:

public class Test11 {
    public static void main(String[] args) {
        System.out.println(getWeeksInMonthOfDate("2023-03-07"));
    }
    /**
     * 獲取指定日期-XXXX年X月第X周
     * @param dateStr
     * @return
     */
    public static String getWeeksInMonthOfDate(String dateStr){
        SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
        Calendar calendar = Calendar.getInstance();
        try {
            calendar.setTime(df.parse(dateStr));
        } catch (ParseException e) {
            e.printStackTrace();
        }
        //設(shè)置每周第一天為周一 默認(rèn)每周第一天為周日
        calendar.setFirstDayOfWeek(Calendar.MONDAY);
        //獲取當(dāng)前日期所在周周日
        calendar.set(Calendar.DAY_OF_WEEK,Calendar.SUNDAY);
        return String.valueOf(calendar.get(Calendar.YEAR)).concat("年").
                concat(String.valueOf(calendar.get(Calendar.MONTH)+1)).concat("月第").
                concat(String.valueOf(calendar.get(Calendar.WEEK_OF_MONTH))).concat("周");
    }
}

運(yùn)行結(jié)果

2023年3月第2周

附:根據(jù)指定日期 判斷是今年第幾周

function getWeekDay(date1){
	let date2 = new Date(date1.getFullYear(), 0, 1);
	let d = Math.round((date1.valueOf() - date2.valueOf()) / 86400000);
	return Math.ceil((d + ((date2.getDay() + 1) - 1)) / 7);
}
getWeekDay(new Date());

總結(jié)

到此這篇關(guān)于如何用java獲取指定日期是第幾周的文章就介紹到這了,更多相關(guān)java獲取日期是第幾周內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springboot?自定義啟動(dòng)器的實(shí)現(xiàn)

    springboot?自定義啟動(dòng)器的實(shí)現(xiàn)

    本文主要介紹了springboot?自定義啟動(dòng)器的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • SpringBoot資源文件的存放位置設(shè)置方式

    SpringBoot資源文件的存放位置設(shè)置方式

    這篇文章主要介紹了SpringBoot資源文件的存放位置設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • java N皇后實(shí)現(xiàn)問題解析

    java N皇后實(shí)現(xiàn)問題解析

    將 n 個(gè)皇后擺放在一個(gè) n x n 的棋盤上,使得每一個(gè)皇后都無法攻擊到其他皇后,N皇后問題是一個(gè)典型的約束求解問題,利用遞歸機(jī)制,可以很快的得到結(jié)果,本文將詳細(xì)介紹,需要了解的朋友可以參考下
    2012-11-11
  • Java中的堆排序詳解

    Java中的堆排序詳解

    這篇文章主要介紹了Java中的堆排序詳解,堆排序的重點(diǎn),在于排序的方式,堆排序,就是以堆的形式去排序,毫無疑問,了解堆很重要,文中提供了圖解與部分代碼,需要的朋友可以參考下
    2023-08-08
  • Spring Boot 文件上傳與下載的示例代碼

    Spring Boot 文件上傳與下載的示例代碼

    這篇文章主要介紹了Spring Boot 文件上傳與下載的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Spring整合mybatis實(shí)現(xiàn)過程詳解

    Spring整合mybatis實(shí)現(xiàn)過程詳解

    這篇文章主要介紹了Spring整合mybatis實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Java實(shí)現(xiàn)在圖片中添加文字水印的示例代碼

    Java實(shí)現(xiàn)在圖片中添加文字水印的示例代碼

    本文介紹了一個(gè)使用Java實(shí)現(xiàn)的圖片水印工具,該工具能夠讀取指定路徑的圖片,在圖片上添加文字水印,并將帶有水印的圖片保存到指定路徑,感興趣的小伙伴可以了解下
    2026-05-05
  • Java面試題及答案集錦(基礎(chǔ)題122道,代碼題19道)

    Java面試題及答案集錦(基礎(chǔ)題122道,代碼題19道)

    本文是小編收集整理的關(guān)于java基礎(chǔ)面試題及答案集錦,基礎(chǔ)題目有122道,代碼題目有19道,非常不錯(cuò),值得收藏,需要的朋友參考下
    2017-01-01
  • 淺談Java 將圖片打包到j(luò)ar中的路徑問題

    淺談Java 將圖片打包到j(luò)ar中的路徑問題

    下面小編就為大家分享一篇淺談Java 將圖片打包到j(luò)ar中的路徑問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • SpringBoot項(xiàng)目啟動(dòng)后立馬自動(dòng)關(guān)閉的解決方案

    SpringBoot項(xiàng)目啟動(dòng)后立馬自動(dòng)關(guān)閉的解決方案

    這篇文章主要介紹了SpringBoot項(xiàng)目啟動(dòng)后立馬自動(dòng)關(guān)閉的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03

最新評(píng)論

彩票| 中山市| 嵊州市| 麻江县| 彰武县| 碌曲县| 绍兴市| 石台县| 新建县| 云南省| 华阴市| 德州市| 温州市| 吴川市| 宜川县| 太保市| 高唐县| 尉犁县| 博湖县| 安岳县| 图木舒克市| 张家口市| 邹平县| 且末县| 高邮市| 荥阳市| 庐江县| 青州市| 长海县| 德州市| 从化市| 贵定县| 忻州市| 辽阳市| 霍邱县| 达孜县| 定安县| 安丘市| 华阴市| 永嘉县| 青海省|