KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > jodd > datetime > converter > CalendarConverter


1 // Copyright (c) 2003-2007, Jodd Team (jodd.sf.net). All Rights Reserved.
2

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