欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

java怎么判斷指定日期是一年的第幾天

java怎么判斷指定日期是一年的第幾天?針對這個問題,這篇文章給出了相對應(yīng)的分析和解答,希望能幫助更多想解決這個問題的朋友找到更加簡單易行的辦法。

在婁煩等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作 網(wǎng)站設(shè)計制作按需網(wǎng)站開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),網(wǎng)絡(luò)營銷推廣,外貿(mào)網(wǎng)站建設(shè),婁煩網(wǎng)站建設(shè)費(fèi)用合理。

思路

通過年份區(qū)分出是閏年還是平年,平年 2 月 28 天,閏年 2 月 29 天;

1、3、5、7、8、10、12 月份 31 天其余月份均為 30 天;

然后將每個月的天數(shù)相加即可,注意如果輸入的是 12 月份,則是從 11 月份往前累加到1月份,1月份加的是輸入的天數(shù);

實(shí)現(xiàn)代碼:

import java.util.Scanner;

/**
 * Created by xpf on 2018/6/22 :)
 * GitHub:xinpengfei520
 * Function:
 */
public class CalculateUtils {

    /*平年二月28天*/
    private static final int DAYS_28 = 28;
    /*閏年二月29天*/
    private static final int DAYS_29 = 29;
    /*除了31天的月份其他均為30天*/
    private static final int DAYS_30 = 30;
    /*1、3、5、7、8、10、12月份31天*/
    private static final int DAYS_31 = 31;

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("Please input year:");
        int year = input.nextInt();
        System.out.println("Please input month:");
        int month = input.nextInt();
        System.out.println("Please input day:");
        int day = input.nextInt();

        int daysInYear = getDaysInYear(year, month, day);
        System.out.println("daysInYear:" + daysInYear);
    }

    /**
     * get days in this year
     *
     * @param year
     * @param month
     * @param day
     * @return
     */
    public static int getDaysInYear(int year, int month, int day) {
        int totalDays = 0;

        switch (month) {
            // 12 月份加的是11月份的天數(shù),依次類推
            case 12:
                totalDays += DAYS_30;
            case 11:
                totalDays += DAYS_31;
            case 10:
                totalDays += DAYS_30;
            case 9:
                totalDays += DAYS_31;
            case 8:
                totalDays += DAYS_31;
            case 7:
                totalDays += DAYS_30;
            case 6:
                totalDays += DAYS_31;
            case 5:
                totalDays += DAYS_30;
            case 4:
                totalDays += DAYS_31;
            case 3:
                // 判斷是否是閏年
                if (((year / 4 == 0) && (year / 100 != 0)) || (year / 400 == 0)) {
                    totalDays += DAYS_29;
                } else {
                    totalDays += DAYS_28;
                }
            case 2:
                totalDays += DAYS_31;
            case 1: // 如果是1月份就加上輸入的天數(shù)
                totalDays += day;
        }

        return totalDays;
    }
}

因為只有2月份的天數(shù)和輸入的 day 天數(shù)是不固定的,其他月份的天數(shù)是固定的,而固定的天數(shù)是可以通過輸入的月份算出來,這樣我們就可以這樣計算:

2 月份的天數(shù) + 輸入的天數(shù) + 計算出來的固定天數(shù)

以上就是java判斷指定日期是一年的第幾天的方法,詳細(xì)使用情況還需要大家自己親自動手使用過才能領(lǐng)會。如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享文章:java怎么判斷指定日期是一年的第幾天
URL網(wǎng)址:http://aaarwkj.com/article16/gdegdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司小程序開發(fā)、建站公司域名注冊、用戶體驗、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計
中文字幕不卡一区在线| 国产精品一区二区免费式| 日韩在线一区二区视频| 中文字幕成人乱码亚洲| 亚洲av天堂一区二区香蕉| 婷婷中文字幕在线视频| 成人免费亚洲av在线| 一区二区高清免费日本| 免费欧美一级黄片播放| 亚洲福利网址一二三区| 欧美亚洲少妇人妻系列| 亚洲国产精品成人久久66| 日日夜夜久久一二三区| 日韩精品中文一区二区| 尤物视频在线观看羞羞| 国产高清av免费在线观看| 国产一区二区黄色录像| 男女真人啪啪视频免费| 久久亚洲精品中文字幕一| 亚洲成熟中老妇女视频| 国产男女免费完整视频| 女同一区二区三区在线| 亚洲国产日韩一区二区在线| 久久综合午夜福利视频| 男人天堂av在线资源| 国产精品国产自产拍高清| 少妇人妻偷人精品系列| 国产精品日韩一区视频| 综合久久精品亚洲天堂| 亚洲日本精品免费在线观看| 视频一区二区三区拍拍| 天天干夜夜操天天射| 日韩欧美国产麻豆91在线精品| 国产av一区二区三区野战| 亚洲人成免费在线观看| 欧美中文字幕在线精品| 国产av手机自拍看片| 国产精品熟女亚洲av| 久热视频这里只有精品99| 日本人妻精品在线观看| 国产精品日本在线观看|