Java 两个日期之间的持续时间

Java 两个日期之间的持续时间,java,datetime,between,duration,Java,Datetime,Between,Duration,我有日期时间字符串2020-04-03 01:29:27和2020-04-03 01:29:37 我想要以小时为单位的持续时间。我试过很多方法,但都找不到任何帮助 我试过很多方法,但都找不到任何帮助 这些“很多事情”是否包括你会发现的地方: // assuming both dates are in d1 and d2 Duration duration = Duration.between(d1, d2); long hours = duration.toHours(); 希望有帮助。

我有日期时间字符串2020-04-03 01:29:27和2020-04-03 01:29:37 我想要以小时为单位的持续时间。我试过很多方法,但都找不到任何帮助

我试过很多方法,但都找不到任何帮助

这些“很多事情”是否包括你会发现的地方:

// assuming both dates are in d1 and d2

Duration duration = Duration.between(d1, d2);

long hours = duration.toHours(); 
希望有帮助。

java.time 输出:

0.0028 Hour(s)
了解有关java.timeAPI的更多信息

  • 无论出于何种原因,如果您必须坚持使用Java6或Java7,您可以使用哪个backport将大部分Java.time功能移植到Java6&7
  • 如果您正在为Android项目工作,并且您的Android API级别仍然不符合Java-8,请检查并确认

还有其他人对此抱怨,是吗?
0.0028 Hour(s)