如何使用java检查24小时是否已经过去?
他们是否使用java函数或其他方法来检查某个时间变量是否已经过去了24小时如何使用java检查24小时是否已经过去?,java,android,Java,Android,他们是否使用java函数或其他方法来检查某个时间变量是否已经过去了24小时 **我需要这段代码来支持android系统。getCurrentTimeMillis()以毫秒为单位提供当前时间。检查其值是否比存储值大24小时以上。我已经使用了一个名为的库。当需要处理日期、时间、间隔等时,此库非常有用。学习如何使用该库需要一些投资,但一旦完成,代码将更具表现力 例如,您可以这样计算时间间隔: Days days = Days.daysBetween(start, end); Hours hours =
**我需要这段代码来支持android系统。getCurrentTimeMillis()以毫秒为单位提供当前时间。检查其值是否比存储值大24小时以上。我已经使用了一个名为的库。当需要处理日期、时间、间隔等时,此库非常有用。学习如何使用该库需要一些投资,但一旦完成,代码将更具表现力 例如,您可以这样计算时间间隔:
Days days = Days.daysBetween(start, end);
Hours hours = Hours.hoursBetween(start, end);
您可以使用以下代码将jdk Date转换为Joda DateTime,反之亦然:
// from Joda to JDK
DateTime dt = new DateTime();
Date jdkDate = dt.toDate();
// from JDK to Joda
dt = new DateTime(jdkDate);
对于您的需求来说,这可能有些过分,但我认为知道这样的库存在可能会很好。或者,可以使用
日历
,添加
,以及比较
。有一点可能会出现夏令时,这将使上述时间休息一小时——这可能有问题,也可能没有必要:)