检查瞬间是否在特定日期的正确方法是什么

时间:2014-08-12 17:32:42

标签: date datetime groovy

我有一个事件,称之为A,发生在瞬间(时间戳,数据时间),存储为自纪元(1970年1月1日)以来的秒+毫秒。我想找到与事件A在同一日期发生的其他事件。表示目标日期的最佳方式是什么,然后有效地检查每个传入事件的目标日期。

1 个答案:

答案 0 :(得分:1)

  

我有一个事件,称之为A,发生在瞬间(时间戳,数据时间),存储为自纪元(1970年1月1日)以来的秒+毫秒。

您还没有说明用什么类型来表示瞬间,所以我假设它是Long代表自1970年1月1日以来的毫秒数。< / p>

Long event = getEventInstant()
Date targetDate = getTargetDate().clearTime()

if (new Date(event).clearTime() == targetDate) {
    println "they're on the same day"
}