【发布时间】:2015-12-04 08:17:54
【问题描述】:
我有一个 ISO 8601 日期格式 2015-09-08T01:55:28Z 的日期。我使用此代码将 ISO 8601 命运转换为日历对象:
Calendar cal = javax.xml.bind.DatatypeConverter.parseDateTime("2015-09-08T01:55:28Z");
现在我需要使用cal.getTime() 来获取我的时间,但我需要将其转换为java.sql.Timestamp。我试着这样做:
final Timestamp finalDate = (Timestamp) cal.getTime();
但我得到了这个错误:
java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Timestamp
想法?
【问题讨论】:
-
new java.sql.Timestamp(cal.getTime().getTime()) -
宾果游戏!工作!谢谢你,兄弟!你应该把这个作为答案,这样我就可以投票给你,