Joda DateTime转换为Timestamp
- 论坛
- Joda DateTime转换为Timestamp
21 浏览
Joda DateTime转换为Timestamp
我正在尝试使用Joda中的DateTimeZone
来改变Timestamp
的值:
DateTime dt = new DateTime(rs.getTimestamp("anytimestampcolumn"), DateTimeZone.forID("anytimezone")); Timestamp ts = new Timestamp(dt.getMillis());
DateTime
的值为:2013-04-13T22:56:27.000+03:00
TimeStamp
的值为:2013-04-13 22:56:27.0
Timestamp
没有带有时区差异。如何获取带有正确时区的Timestamp?
例如,我想要获取"2013-05-13 01:56:27.0"。
编辑:使用MySQL,列类型当然是TIMESTAMP
,rs
是ResultSet
。