You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by ag...@apache.org on 2007/07/07 22:55:45 UTC

svn commit: r554263 - /roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/model/UtilitiesModel.java

Author: agilliland
Date: Sat Jul  7 13:55:44 2007
New Revision: 554263

URL: http://svn.apache.org/viewvc?view=rev&rev=554263
Log:
adding locale support for UtilitiesModel formatDate() methods.


Modified:
    roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/model/UtilitiesModel.java

Modified: roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/model/UtilitiesModel.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/model/UtilitiesModel.java?view=diff&rev=554263&r1=554262&r2=554263
==============================================================================
--- roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/model/UtilitiesModel.java (original)
+++ roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/model/UtilitiesModel.java Sat Jul  7 13:55:44 2007
@@ -159,25 +159,22 @@
      * Format date using SimpleDateFormat format string.
      */
     public String formatDate(Date d, String fmt) {
-        if(d == null || fmt == null)
-            return fmt;
-        
-        SimpleDateFormat format = new SimpleDateFormat(fmt);
-        if (weblog != null) {
-            format.setTimeZone(weblog.getTimeZoneInstance());
-        }
-        return format.format(d);
+        return formatDate(d, fmt, weblog.getTimeZoneInstance());
     }
     
     /**
      * Format date using SimpleDateFormat format string.
      */
     public String formatDate(Date d, String fmt, TimeZone tzOverride) {
+        
         if(d == null || fmt == null)
             return fmt;
         
-        SimpleDateFormat format = new SimpleDateFormat(fmt);
-        format.setTimeZone(tzOverride);
+        SimpleDateFormat format = new SimpleDateFormat(fmt, weblog.getLocaleInstance());
+        if(tzOverride != null) {
+            format.setTimeZone(tzOverride);
+        }
+        
         return format.format(d);
     }
     
@@ -203,7 +200,7 @@
     }
     
     /**
-     * Return a date in RFC-822 format.
+     * Return a date in 8 character format YYYYMMDD.
      */
     public String format8charsDate(Date date) {
         return DateUtil.format8chars(date);