我想将 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”是您想要获取时间的时区 ID。
DateTimeZone.getDefault() 将返回系统的本地区域。