Voici la méthode que j'ai écrite
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;
}
Maintenant, d'après ma méthode, vous pouvez voir que j'ai sur Joda-Time DateTime dans un objet nommé "datetime" et à partir de mon résultat j'obtiens un timestamp que je convertis en jodatime "punchTime" maintenant je veux trouver la différence entre ces deux dates. Veuillez m'aider si quelqu'un connaît la solution.
Merci d'avance