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);
     }