0
joda.time.DateTime.now().toDate()
为什么java.time.LocalDateTime不提供toDate()方法?
为什么java.time.
提供这样的方法? 将java.time.LocalDateTime
转换为java.util.date
的最佳方法是什么?
我知道我可以做如下,但它感觉不对。
java.time.LocalDateTime date;
java.util.Date.from(date.atZone(ZoneId.systemDefault()).toInstant());
我这么问是因为一个java.util.Date
在很多系统中仍然使用,像通过休眠Postgres数据库映射。
A ['LocalDateTime'](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html)不是这样的时间。这是一个无地区的日期(例如2016年5月12日13:45),不可能将它评估为距离没有时区的时代。因此,我认为,如果您需要“日期”,您的解决方案就是最好的。 A ['DateTime'](http://joda-time.sourceforge.net/apidocs/org/joda/time/DateTime.html)是一个完全不同的东西...... –