編輯:謝謝,我現在明白了很多。當你第一次開始時,它非常混亂!謝謝您的幫助。我將繼續保持這個問題的狀態(處於更多的低報價危機中),因爲它可能會幫助其他人。有跡象表明,似乎每個人都建議日期時間其他一些圖書館爲什麼我沒有得到我設定這個日曆對象期望的星期幾?
我與Java日曆功能 - 掙扎它似乎返回錯誤數據的底部的數字應該是按照日曆日,但返回作爲星期六!
Calendar cal = new GregorianCalendar();
cal.set(2012,2,23); // 0 = January
String weekdays[]={"sunday","monday", "tuesday", "wednesday","thursday","friday","saturday",};
Integer Weekdaycurrent1=cal.get(Calendar.DAY_OF_WEEK);
System.out.println("today is a "+weekdays[Weekdaycurrent1]); //Prints today is Saturday, when it should be a thursday
這是一個壞主意,認爲自1.0這一直是JDK的一部分一類是「錯誤的」。幾年前有人會發現這樣一個微不足道的錯誤。你是那個錯的。假設你是這個問題,你會進步得更快。 – duffymo
你的文章標題聽起來好像你已經發現了一個Java錯誤,當然這是不正確的。考慮編輯你的線程並重新命名它,「我對日曆類的哪些假設是錯誤的」,或類似的東西。做到這一點,我敢打賭,反對票將會消失。 –
謝謝,我現在明白了很多。當你第一次開始時,它非常混亂!謝謝您的幫助。我會繼續提出這個問題(因爲它可能會幫助其他人) –