01: // Copyright (c) 2003-2007, Jodd Team (jodd.sf.net). All Rights Reserved.
02:
03: package jodd.datetime.converter;
04:
05: import java.sql.Timestamp;
06:
07: import jodd.datetime.JDateTime;
08:
09: public class SqlTimestampConverter implements JdtConverter {
10:
11: public void loadFrom(JDateTime jdt, Object source) {
12: jdt.setTimeInMillis(((Timestamp) source).getTime());
13: }
14:
15: public Object convertTo(JDateTime jdt) {
16: return new Timestamp(jdt.getTimeInMillis());
17: }
18:
19: public void storeTo(JDateTime jdt, Object destination) {
20: Timestamp ts = (Timestamp) destination;
21: ts.setNanos(0);
22: ts.setTime(jdt.getTimeInMillis());
23: }
24: }
|