Di bawah ini adalah metode yang saya tulis:
public List<Map<String, Object>> loadNotYetInEmployee(int shift, Date date,
int transitionVal, String type, User user) {
DateTime datetime = new DateTime(date);
datetime = datetime
.plus(Period.minutes(shiftTiming.getSession1InTime()));
List<Map<String, Object>> result = new ArrayList<Map<String, Object>>();
sql = SqlMapUtils.getSql("attendance.attendancestatus.latein",
parameters);
result = getJdbcTemplate().queryForList(sql);
for (int i = 0; i < result.size(); i++) {
Date punchInTime = (Date) result.get(i).get("punchtime");
DateTime punchTime = new DateTime(punchInTime);
}
return result;
}
Sekarang dari metode saya, Anda dapat melihat saya memiliki objek Joda-Time DateTime di objek bernama datetimedan dari hasil saya, saya mendapatkan satu cap waktu yang saya konversi menjadi jodatime punchTime. Sekarang saya ingin mengetahui perbedaan antara dua tanggal ini, bagaimana saya melakukannya?
Days.daysBetween(d1, d2)adalah tetangga teman Anda