假設我希望輸出這樣一個日期:距離 Y2K 45 天之后的某天在下一個月的當前周的最后一天的日期。坦白地說,我甚至不想使用 Calendar 處理這個問題。使用 JDK 實在太痛苦了,即使是簡單的日期計算,比如上面這個計算。正是多年前的這樣一個時刻,我第一次領略到 Joda-Time 的強大。使用 Joda,用于計算的代碼如清單 3 所示:
DateTime dateTime = new DateTime(2000, 1, 1, 0, 0, 0, 0);
System.out.println(dateTime.plusDays(45).plusMonths(1).dayOfWeek() .withMaximumValue().toString("E MM/dd/yyyy HH:mm:ss.SSS");詳見:
http://www.oschina.net/question/12_7643