नीचे मैंने जो विधि लिखी है:
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;
}
अब मेरी विधि से आप देख सकते हैं कि मेरे पास नाम की वस्तु में एक Joda-Time DateTime वस्तु है datetimeऔर मेरे परिणाम से मुझे एक टाइमस्टैम्प मिल रहा है जिसे मैं jodatime में परिवर्तित कर रहा हूं punchTime। अब मैं इन दोनों तिथियों के बीच के अंतर का पता लगाना चाहता हूं, मैं यह कैसे करूं?
Days.daysBetween(d1, d2)आपके मित्र का पड़ोसी है