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