如何有效地提取部分joda日期时间?

时间:2012-03-08 01:16:05

标签: java mysql datetime jodatime

我有一个包含日期和时间字段的Joda Date Time对象,我希望将日期和时间部分提取到2个不同的sql日期和时间对象(java.sql。)中。我认为将DateTime转换为毫秒并将其存储在相应的sql对象中可以解决这个问题,但是它会在我的app逻辑中进一步向上游产生计算错误,因为一个是===到另一个。

1 个答案:

答案 0 :(得分:0)

到目前为止,我发现这样做的最佳方式是我在对该问题的评论中所描述的内容,然后使用以下命令转换回sql时间:

new java.sql.Date(locDate.toDateTime(LocalTime.MIDNIGHT).getMillis()));
new java.sql.Time(locTime.toDateTimeToday().getMillis()) );

无法在DateTime对象API中找到任何内容来提取相应的部分。