我是Joda-Time的新手,希望獲得前一週的工作時間。 我最初的嘗試是在週一完成,我希望得到T的日期-1,這將是週五:是否可以使用Joda-Time獲得一週中的前一天?
DateTimeZone zone = DateTimeZone.forID("Europe/London");
Chronology coptic = GJChronology.getInstance(zone);
DateTime dt = new DateTime(coptic);
DateTime minusOneDay = dt.minusDays(1);
System.out.println(minusOneDay);
但正如我預期回報在週日的日期。有誰知道如何獲得前一週的日子? 在此先感謝..
一些更多的研究,我現在意識到,我必須解決一個更大的問題比前一週的幾天後。我需要在不同地點的假期。這些假期變化很大,所以你將不得不訂閱來自http://www.financialcalendar.com/這樣的人的變化,你可以通過這些變化進入日曆或使用類似http://objectlabkit.sourceforge.net/ 的想法。在思考關於它Joda或任何其他日期庫永遠不會保存這些信息,也不應該因爲它經常變化。 – 2010-02-02 10:37:10