You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by ba...@apache.org on 2004/10/02 03:40:30 UTC
cvs commit: jakarta-commons/lang/src/java/org/apache/commons/lang/time DurationFormatUtils.java
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: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org