You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by sc...@apache.org on 2011/05/04 12:39:14 UTC
svn commit: r1099402 -
/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateFormat.java
Author: scolebourne
Date: Wed May 4 10:39:14 2011
New Revision: 1099402
URL: http://svn.apache.org/viewvc?rev=1099402&view=rev
Log:
Change Calendar.getInstance to new GregorianCalendar
Modified:
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateFormat.java
Modified: commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateFormat.java
URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateFormat.java?rev=1099402&r1=1099401&r2=1099402&view=diff
==============================================================================
--- commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateFormat.java (original)
+++ commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateFormat.java Wed May 4 10:39:14 2011
@@ -26,6 +26,7 @@ import java.text.ParsePosition;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
+import java.util.GregorianCalendar;
import java.util.List;
import java.util.Locale;
import java.util.TimeZone;
@@ -690,13 +691,13 @@ public class FastDateFormat extends Form
}
/**
- * <p>Formats a {@code Date} object.</p>
+ * <p>Formats a {@code Date} object using a {@code GregorianCalendar}.</p>
*
* @param date the date to format
* @return the formatted string
*/
public String format(Date date) {
- Calendar c = Calendar.getInstance(mTimeZone, mLocale);
+ Calendar c = new GregorianCalendar(mTimeZone, mLocale); // hard code GregorianCalendar
c.setTime(date);
return applyRules(c, new StringBuffer(mMaxLengthEstimate)).toString();
}
@@ -726,14 +727,14 @@ public class FastDateFormat extends Form
/**
* <p>Formats a {@code Date} object into the
- * supplied {@code StringBuffer}.</p>
+ * supplied {@code StringBuffer} using a {@code GregorianCalendar}.</p>
*
* @param date the date to format
* @param buf the buffer to format into
* @return the specified string buffer
*/
public StringBuffer format(Date date, StringBuffer buf) {
- Calendar c = Calendar.getInstance(mTimeZone, mLocale);
+ Calendar c = new GregorianCalendar(mTimeZone, mLocale); // hard code GregorianCalendar
c.setTime(date);
return applyRules(c, buf);
}