3
時獲得誤差我有2級形式的類使用BeanUtils.copyProperties(DEST,SRC)
public class Form1{
int id,
String name,
DateTime lastModified;
//setters and getters
}
public class Form2 {
int id,
String name,
Date lastModified;
//setters and getters
}
即,形式中的一個具有相同的變量名與日期型等一個與約達DateTime類型上次更改時間
我試圖複製Form1中值FORM2
Form1 form1 = dao.getForm1();
Form2 form2 = new Form2();
BeanUtils.copyProperties(form2,form1)
但它給我的錯誤一樣
org.apache.commons.beanutils.ConversionException: DateConverter does not support default String to 'Date' conversion.
我試着在
https://stackoverflow.com/a/5757379/1370555
給出的解決方案,但它給我的錯誤一樣
org.apache.commons.beanutils.ConversionException: Error converting 'org.joda.time.DateTime' to 'Date' using pattern 'yyyy-MM-dd HH:mm:ss.0 Z'
我認爲它可以與Apache ConvertUtils來解決,但我沒有得到究竟如何這是要做
任何人都可以幫我解決這個問題嗎?
要求是這樣的一種形式具有式日期等日期時間的可變。 – curiosa