在Java中,如何获得两个日期之间的秒数差异?

Java类库具有一个名为DateTime的类。DateTime具有此方法:

int daysBetween(DateTime other)

该参数返回此参数与参数之间的天数。它没有方法

int secondsBetween(DateTime other)

我碰巧需要的。是否有一个类似于DateTime但有这种方法的类?

回答:

不熟悉DateTime …

如果您有两个日期,则可以对它们调用getTime以获取毫秒,获取diff并除以1000。例如

Date d1 = ...;

Date d2 = ...;

long seconds = (d2.getTime()-d1.getTime())/1000;

如果您有日历对象,则可以调用

c.getTimeInMillis()

并做同样的

以上是 在Java中,如何获得两个日期之间的秒数差异? 的全部内容, 来源链接: utcz.com/qa/429639.html

回到顶部