bayard 2004/10/01 18:40:30
Modified: lang/src/java/org/apache/commons/lang/time
DurationFormatUtils.java
Log:
Calendar.setTimeInMillis(long) is a JDK 1.4 method, so reverting to an older variant
Revision Changes Path
1.20 +4 -3
jakarta-commons/lang/src/java/org/apache/commons/lang/time/DurationFormatUtils.java
Index: DurationFormatUtils.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/time/DurationFormatUtils.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- DurationFormatUtils.java 27 Sep 2004 04:49:07 -0000 1.19
+++ DurationFormatUtils.java 2 Oct 2004 01:40:30 -0000 1.20
@@ -18,6 +18,7 @@
import org.apache.commons.lang.StringUtils;
import java.util.Calendar;
+import java.util.Date;
import java.util.TimeZone;
/**
@@ -258,9 +259,9 @@
// timezones get funky around 0, so normalizing everything to GMT
// stops the hours being off
Calendar start = Calendar.getInstance(timezone);
- start.setTimeInMillis(startMillis);
+ start.setTime(new Date(startMillis));
Calendar end = Calendar.getInstance(timezone);
- end.setTimeInMillis(endMillis);
+ end.setTime(new Date(endMillis));
// initial estimates
int years = end.get(Calendar.YEAR) - start.get(Calendar.YEAR);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]