1 3 package jodd.datetime.converter; 4 5 import java.util.Calendar ; 6 7 import jodd.datetime.JDateTime; 8 9 public class CalendarConverter implements JdtConverter { 10 11 public void loadFrom(JDateTime jdt, Object source) { 12 Calendar c = (Calendar ) source; 13 jdt.setTimeZone(c.getTimeZone()); 14 jdt.setTimeInMillis(c.getTimeInMillis()); 15 } 16 17 public Object convertTo(JDateTime jdt) { 18 Calendar calendar = Calendar.getInstance(jdt.getTimeZone()); 19 storeTo(jdt, calendar); 20 return calendar; 21 } 22 23 public void storeTo(JDateTime jdt, Object destination) { 24 Calendar calendar = (Calendar ) destination; 25 calendar.setTimeZone(jdt.getTimeZone()); 26 calendar.setTimeInMillis(jdt.getTimeInMillis()); 27 } 28 29 } 30 | Popular Tags |