|
From: <be...@us...> - 2006-09-12 13:09:56
|
Revision: 165
http://svn.sourceforge.net/objectlabkit/?rev=165&view=rev
Author: benoitx
Date: 2006-09-12 06:09:53 -0700 (Tue, 12 Sep 2006)
Log Message:
-----------
Implemented the JDK moveByMonths (easier than thought) and now only 1 test fails for ACT_ACT. It does not seem to fail for JODA... could it be a TimeZone issue?
Modified Paths:
--------------
trunk/datecalc-jdk/src/main/java/net/objectlab/kit/datecalc/jdk/CalendarDateCalculator.java
Modified: trunk/datecalc-jdk/src/main/java/net/objectlab/kit/datecalc/jdk/CalendarDateCalculator.java
===================================================================
--- trunk/datecalc-jdk/src/main/java/net/objectlab/kit/datecalc/jdk/CalendarDateCalculator.java 2006-09-12 11:35:10 UTC (rev 164)
+++ trunk/datecalc-jdk/src/main/java/net/objectlab/kit/datecalc/jdk/CalendarDateCalculator.java 2006-09-12 13:09:53 UTC (rev 165)
@@ -79,16 +79,10 @@
@Override
public DateCalculator<Calendar> moveByMonths(final int months) {
- // LocalDate date = getCurrentBusinessDate();
- // int day = date.getDayOfMonth();
- // date = date.withDayOfMonth(1).plusMonths(months);
- //
- // int lastDayOfMonth = date.dayOfMonth().getMaximumValue();
- // if (day>lastDayOfMonth) {
- // day = lastDayOfMonth;
- // }
+ Calendar date = getCurrentBusinessDate();
+ date.add(Calendar.MONTH,months);
- // setCurrentBusinessDate(date.withDayOfMonth(day));
+ setCurrentBusinessDate(date);
if (getHolidayHandler() != null) {
setCurrentBusinessDate(getHolidayHandler().moveCurrentDate(this));
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|