【发布时间】:2014-03-07 17:49:08
【问题描述】:
我有一种情况,我需要以给定的格式将一个对象中的日期字段转换为另一个字段中的字符串。所以,我尝试了这段代码:
DateConverter dateConverter = new DateConverter();
dateConverter.setPattern("yyyyMMdd");
ConvertUtils.register(dateConverter, Date.class);
setter 方法如下所示:
public setDateOfBirth(Record record, Date dob) throws Exception {
BeanUtils.copyProperty(record, "dateOfBirth", dob);
}
不幸的是,DateConverter 似乎被完全忽略了。目标对象被填充,但显然只能使用日期对象的“toString()”表示。
结果字符串被发送到网络服务并且必须是正确的格式。任何帮助将不胜感激。
【问题讨论】:
标签: java apache-commons-beanutils