0

有些对象每天都有一定的固定时间重复(即12:30 PM、14、16、18 ...);我想计算系统当前时间和每个时间点之间的差异,以找到最接近的时间点并显示差异。我在这里面临两个困境:

  1. 如何在 Android 类中定义那些每天重复的时钟详细时间Time?我刚刚在参考中找到了这种格式time.set(4, 10, 2007)

  2. 我应该使用compare(Time a, Time b)找到最接近现在的时间吗?我不确定细节。

4

1 回答 1

1

查看 Joda 日期/时间库,特别是 LocalTime 类,它表示与特定日期无关的一天中的时间。见http://joda-time.sourceforge.net/apidocs/org/joda/time/LocalTime.html

您可以使用 LocalTime 类的方法转换为当天的时间,然后进行比较。

于 2013-05-20T22:34:51.883 回答