【发布时间】:2014-09-04 04:23:15
【问题描述】:
我目前正在使用 Vaadin 框架。我想将DateField 中的字符串转换为Date。所以我有两个类,一个是视图,另一个应该包含我通过数据绑定保存的值。
这是视图中的 DateField:
timestart = new DateField("");
timestart.setId("timestart");
timestart.setDateFormat("yyyy-MM-dd HH:mm");
timestart.setValue(new Date());
timestart.setResolution(Resolution.MINUTE);
timestart.setConverter( XXX ); // Here i don't know what to do
layout.addComponent(timestart, 3, 2);
同一个类中的数据绑定:
binder.bind(timestart, "timestart");
//This part is working
在我的另一堂课上:
private Date timestart;
我想将这个timestart 保存在数据库中,所以我需要一个像上面yyyy-MM-dd HH:mm 这样的格式化值,但是当我在没有timestart.setConverter 的情况下这样做时,我会得到一个像Wed Jul 16 11:11:00 CEST 2014 这样的日期。
我应该怎么做?
【问题讨论】:
-
这个字段/列的数据库类型是什么?
标签: java date converter vaadin datefield