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