普通にやると
DateFormat.SHORTに従って yy/MM/dd 形式になってしまうようです。
独自のフォーマッターを使うには以下のようにします。
private final HiddenField<Date> hoge = new HiddenField<Date>("hoge") { private static final long serialVersionUID = 1; @Override public IConverter getConverter(Class<?> type) { final DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm"); DateConverter converter = new DateConverter() { private static final long serialVersionUID = 1; @Override public DateFormat getDateFormat(Locale locale) { return df; } }; return converter; } };
参考
http://araistudy.g.hatena.ne.jp/czk-htn/20090426/1263764716
http://git.net/ml/java-wicket-user/2009-10/msg01378.html