0
我已經編寫了獲取開始和結束日期的簡單代碼。它是這樣Android - 確定本週的開始和結束日期
Calendar calendar = new GregorianCalendar();
calendar.set(Calendar.WEEK_OF_YEAR, week);
calendar.set(Calendar.YEAR, year);
calendar.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
start = new DateTime(calendar.getTime());
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
end = new DateTime(calendar.getTime());
start
和end
從joda time
DateTime
。 week
和year
是參數。
問題是,當我調試這段代碼時,它工作。不調試時,start
和end
設置爲當前星期。要清楚,我必須逐行調試,而不是隻在調試模式下運行應用程序。有時一年設定,但開始和結束錢都是一樣的。我不知道是什麼原因造成的。