久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

calendar.getDisplayName 返回錯誤的日期

calendar.getDisplayName returning the wrong day(calendar.getDisplayName 返回錯誤的日期)
本文介紹了calendar.getDisplayName 返回錯誤的日期的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

以下是我的程序,當我輸入相關的月份、日期和年份時,它返回錯誤的日期名稱.

Below is my program and it is returning the wrong day name when I enter the related month, date and year.

我在這里缺少什么?

我的計劃

import java.util.Calendar;
import java.util.Locale;
import java.util.Scanner;

public class TimeTest {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String month = in.next();
        String day = in.next();
        String year = in.next();

        System.out.println(getDay(day, month, year));
    }

    private static String getDay(String day, String month, String year) {
        Calendar calendar = Calendar.getInstance();
        calendar.set(Integer.parseInt(year), Integer.parseInt(month), Integer.parseInt(day));
        return calendar.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.getDefault());

    }
}      


輸出:

09
24
2018
Wednesday       

它應該返回星期一",因為那是當天.

It should be returning "Monday", as that is the current day.

推薦答案

假設它是 9 月,但實際上在Calendar 類的術語是 August,因為 Calendar 類中月份從 00(Jan)、01(Feb)... 等開始.

You are passing 09 as Month assuming it's September but actually in term of Calendar class it's August because months start from 00(Jan), 01(Feb)... and so on in Calendar Class.

因此,為了獲得正確的輸出,您需要通過

Hence in order to the get correct output you need to pass

08 // September Month not August
24
2018

這是您的運行代碼

這篇關于calendar.getDisplayName 返回錯誤的日期的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Parsing an ISO 8601 string local date-time as if in UTC(解析 ISO 8601 字符串本地日期時間,就像在 UTC 中一樣)
How to convert Gregorian string to Gregorian Calendar?(如何將公歷字符串轉換為公歷?)
Java: What/where are the maximum and minimum values of a GregorianCalendar?(Java:GregorianCalendar 的最大值和最小值是什么/在哪里?)
Calendar to Date conversion for dates before 15 Oct 1582. Gregorian to Julian calendar switch(1582 年 10 月 15 日之前日期的日歷到日期轉換.公歷到儒略歷切換)
java Calendar setFirstDayOfWeek not working(java日歷setFirstDayOfWeek不起作用)
Java: getting current Day of the Week value(Java:獲取當前星期幾的值)
主站蜘蛛池模板: 欧美日韩久久 | 91精品国产乱码久久久 | 国产日韩精品在线 | 国产免费一区二区三区 | 91在线精品视频 | 91n成人| 国产不卡一区 | 精品久久久久久亚洲精品 | 超碰免费在线观看 | 午夜在线视频一区二区三区 | 91精品国产综合久久福利软件 | 中文字幕在线视频网站 | 久久天堂 | 最新中文字幕在线 | 精品一区二区三区在线视频 | 在线亚洲一区二区 | 影视一区 | 9999在线视频 | 精品在线一区二区三区 | 成人a在线观看 | 九九免费观看视频 | 久久免费精品视频 | 国产高清视频在线观看播放 | 精品久久久久久亚洲国产800 | 欧美一级二级三级视频 | 精品欧美一区二区三区久久久 | 国产真实精品久久二三区 | 久久久久久免费精品一区二区三区 | 又爽又黄axxx片免费观看 | 伊人伊人| 亚洲一一在线 | 久久男人 | 妞干网视频| 日韩成人精品一区 | 国产一区精品 | 亚洲在线免费观看 | 男人亚洲天堂 | 精品视频一区二区三区 | 国产精品久久久久久久久大全 | 精品国产视频 | 久久综合久色欧美综合狠狠 |