Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
We use the date pattern dd.MM.yyyy, and when returning from the date picker (org.apache.wicket.extensions.yui.calendar.DatePicker) yields incorrect value in the date text field (org.apache.wicket.extensions.markup.html.form.DateTextField).
For instance picking the date 19.04.2010 in the date picker, yields 19.04.10, which again becomes the java.util.Date 19.04.0010. We have found the source of the problem, and created a fix for this, but hopefully you can fix this in a later release, so we do not have to maintain a local patched version of wicket-datetime.
I have included the patch here. However this code seems very intentional, so applying this patch may be breaking something else!?
Thanks
- Alf
diff --git a/src/main/java/org/apache/wicket/extensions/yui/calendar/wicket-date.js b/src/main/java/org/apache/wicket/extensions/yui/calendar/wicket-date.js
index 7f19c55..420f075 100644
— a/src/main/java/org/apache/wicket/extensions/yui/calendar/wicket-date.js
+++ b/src/main/java/org/apache/wicket/extensions/yui/calendar/wicket-date.js
@@ -134,7 +134,7 @@ Wicket.DateTime.substituteDate = function(datePattern, date)
Attachments
Issue Links
- duplicates
-
WICKET-2767 DatePicker Calendar: wrong year format when 4 digits are used (yyyy), e.g. 2010 --> 0010
- Resolved