Author: agilliland
Date: Thu Jun 14 21:08:05 2007
New Revision: 547517

URL: http://svn.apache.org/viewvc?view=rev&rev=547517
Log:
fixing bug in pubtime conversion for blogs not in the jvm's default timezone.


Modified:
    
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/EntryBean.java

Modified: 
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/EntryBean.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/EntryBean.java?view=diff&rev=547517&r1=547516&r2=547517
==============================================================================
--- 
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/EntryBean.java
 (original)
+++ 
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/struts2/editor/EntryBean.java
 Thu Jun 14 21:08:05 2007
@@ -220,10 +220,11 @@
             log.debug("pubtime vals are "+getDateString()+", "+getHours()+", 
"+getMinutes()+", "+getSeconds());
             
             // first convert the specified date string into an actual Date obj
-            DateFormat df = new SimpleDateFormat("MM/dd/yy", locale);
-            df.setTimeZone(timezone);
+            DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT, 
locale);
             Date newDate = df.parse(getDateString());
             
+            log.debug("dateString yields date - "+newDate);
+            
             // Now handle the time from the hour, minute and second combos
             Calendar cal = Calendar.getInstance(locale);
             cal.setTime(newDate);
@@ -328,7 +329,7 @@
             setMinutes(cal.get(Calendar.MINUTE));
             setSeconds(cal.get(Calendar.SECOND));
             
-            DateFormat df = new SimpleDateFormat("MM/dd/yy", locale);
+            DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT, 
locale);
             df.setTimeZone(entry.getWebsite().getTimeZoneInstance());
             setDateString(df.format(entry.getPubTime()));
             


Reply via email to