From 148f614c6c8f2693f83deb237cd23324ff0a1a4f Mon Sep 17 00:00:00 2001 From: linyuh Date: Mon, 16 Apr 2018 17:07:02 -0700 Subject: Fix the calculation of day difference in the new call log. Test: CallLogDatesTest PiperOrigin-RevId: 193124157 Change-Id: I552bf7fa50142dd51c9a7dda9eaceb7d445607fb --- java/com/android/dialer/calllogutils/CallLogDates.java | 1 + 1 file changed, 1 insertion(+) (limited to 'java/com/android/dialer/calllogutils') diff --git a/java/com/android/dialer/calllogutils/CallLogDates.java b/java/com/android/dialer/calllogutils/CallLogDates.java index 5a63c3c8d..2c332901c 100644 --- a/java/com/android/dialer/calllogutils/CallLogDates.java +++ b/java/com/android/dialer/calllogutils/CallLogDates.java @@ -194,6 +194,7 @@ public final class CallLogDates { startOfReferenceDay.add(Calendar.HOUR_OF_DAY, -startOfReferenceDay.get(Calendar.HOUR_OF_DAY)); startOfReferenceDay.add(Calendar.MINUTE, -startOfReferenceDay.get(Calendar.MINUTE)); startOfReferenceDay.add(Calendar.SECOND, -startOfReferenceDay.get(Calendar.SECOND)); + startOfReferenceDay.add(Calendar.MILLISECOND, -startOfReferenceDay.get(Calendar.MILLISECOND)); Calendar other = Calendar.getInstance(); other.setTimeInMillis(firstTimestamp); -- cgit v1.2.3