我有一個類,我需要跟蹤7個日期對象,一個星期每一天持有一個時間。Java Android日期返回錯誤的GetDay()星期五
我設置了這樣的日曆,並將其分配給一個Date對象
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY,0);
cal.set(Calendar.MINUTE,30);
cal.set(Calendar.SECOND,0);
cal.set(Calendar.DAY_OF_WEEK, Calendar.FRIDAY);
Date FridayOpen = cal.getTime();
Log.i("Creation Day", String.valueOf(FridayOpen.toString()));
Log.i("Creation Day2", String.valueOf(FridayOpen.getDay()));
而且LogCat
結果
Creation Day = Fri Dec 07 00:30:00 CST 2012
Creation Day2 = 5
爲什麼它會在返回5時,週五顯然是6天和存儲在我的日期對象?日期關閉時,我無法切換Calendar.DAY_OF_WEEK
。我花了幾個小時在這個愚蠢的問題。
天從0開始。 – Faizan