Betwixt only converts value-for-value. If you need to break the date out like that then you need to create a new element bean:
public class MyClass { private Date _myDate = new Date(); public Date getMyDate() { return _myDate; } public DateBean getMyDateBean() { return new DateBean(_myDate); } } public class DateBean { private Calendar _calendar = Calendar.getInstance(); public int getDay() { return _calendar.get(Calendar.DATE); } public int getMonth() { return _calendar.get(Calendar.MONTH + 1); } public int getYear() { return _calendar.get(Calendar.YEAR); } public DateBean(Date date) { _calendar.setTime(date); } } Then map that bean using a DateBean.betwixt file. You can also add setters for round-tripping. Hope that helps, Jesse -----Original Message----- From: Peter Konstantinov [mailto:[EMAIL PROTECTED] Sent: Monday, October 09, 2006 12:11 PM To: commons-user@jakarta.apache.org Subject: [betwixt] Bean to Bean mapping Hi, How to convert java.util.Date to same xml: <date day="..." month="..." year="..." /> ConvertUtilsObjectStringConverter can convert only to String. Regards, Peter --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]