如何将Joda time LocalTime转换为java.util.Date?

我想将Joda LocalTime转换为java.util.Date而不是 LocalDate。 如果这有帮助,我已经有了一个LocalTime对象。 显然,LocalTime中没有“日期”部分。 所以我不能直接将LocalTime转换为Date。 有一个简单的方法吗?

脚步 –

LocalTime loct LocalDate locd = Todays date + loct Date da = locd.toDate(); 

 Date da = loct.toDateTimeToday().toDate(); 

你有没有尝试过

 locd.withFields(loct).toDate(); 

你也可以用这个 –

 Date dtUtil = DateTime.now(DateTimeZone.getDefault()).toDate(); 

通用的方式是 –

 Date dtUtil = DateTime.now(DateTimeZone.forID("TimeZoneString")).toDate(); 

其中“TimeZoneString”是您想要获得时间的timeZone id。

DateTimeZone.getDefault()将返回系统的本地区域。