Author: ehillenius
Date: Wed Jan 30 17:55:16 2008
New Revision: 616983

URL: http://svn.apache.org/viewvc?rev=616983&view=rev
Log:
WICKET-1314

Modified:
    
wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java

Modified: 
wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java?rev=616983&r1=616982&r2=616983&view=diff
==============================================================================
--- 
wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java
 (original)
+++ 
wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java
 Wed Jan 30 17:55:16 2008
@@ -23,6 +23,7 @@
 import java.util.TimeZone;
 
 import org.apache.wicket.Session;
+import org.apache.wicket.datetime.StyleDateConverter;
 import org.apache.wicket.datetime.markup.html.form.DateTextField;
 import org.apache.wicket.markup.html.form.DropDownChoice;
 import org.apache.wicket.markup.html.form.FormComponentPanel;
@@ -287,12 +288,6 @@
 
                        try
                        {
-                               TimeZone zone = getClientTimeZone();
-                               if (zone != null)
-                               {
-                                       
date.setZone(DateTimeZone.forTimeZone(zone));
-                               }
-
                                boolean use12HourFormat = use12HourFormat();
                                if (hours != null)
                                {
@@ -305,6 +300,13 @@
                                        
date.set(DateTimeFieldType.halfdayOfDay(), amOrPm == AM_PM.PM ? 1 : 0);
                                }
 
+                               TimeZone zone = getClientTimeZone();
+                               if (zone != null)
+                               {
+                                       
date.setMillis(DateTimeZone.getDefault().getMillisKeepLocal(
+                                                       
DateTimeZone.forTimeZone(zone), date.getMillis()));
+                               }
+
                                // the date will be in the server's timezone
                                setConvertedInput(date.toDate());
                        }
@@ -338,7 +340,7 @@
         */
        protected DateTextField newDateTextField(String id, PropertyModel 
dateFieldModel)
        {
-               return DateTextField.forShortStyle(id, dateFieldModel);
+               return new DateTextField(id, dateFieldModel, new 
StyleDateConverter(false));
        }
 
        /**


Reply via email to