Saya memiliki peristiwa, sebut saja A, yang terjadi secara instan (cap waktu, waktu data) yang disimpan dalam hitungan detik + milidetik sejak zaman (1 Januari 1970). Saya ingin mencari acara lain yang terjadi pada Tanggal yang sama dengan acara A. Apa cara terbaik untuk mewakili tanggal target, dan kemudian secara efisien memeriksa setiap acara masuk untuk tanggal target.
Apa cara yang benar untuk memeriksa apakah suatu instan terjadi pada tanggal tertentu
comment
Ubah menjadi tanggal lokal jodatime atau Java 8?
- person tim_yates   schedule 12.08.2014
Jawaban (1)
Saya memiliki peristiwa, sebut saja A, yang terjadi secara instan (cap waktu, waktu data) yang disimpan dalam hitungan detik + milidetik sejak zaman (1 Januari 1970).
Anda belum menjelaskan tipe apa yang digunakan untuk mewakili momen, jadi saya berasumsi itu adalah Long
yang mewakili jumlah milidetik sejak 1 Januari 1970.
Long event = getEventInstant()
Date targetDate = getTargetDate().clearTime()
if (new Date(event).clearTime() == targetDate) {
println "they're on the same day"
}
person
Dónal
schedule
12.08.2014