From 043c8db329100004317180264b8c01319c9898db Mon Sep 17 00:00:00 2001 From: Bananeweizen Date: Tue, 4 Mar 2014 19:13:16 +0100 Subject: refactor deprecated code --- cgeo-calendar/src/cgeo/calendar/CalendarEntry.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'cgeo-calendar') diff --git a/cgeo-calendar/src/cgeo/calendar/CalendarEntry.java b/cgeo-calendar/src/cgeo/calendar/CalendarEntry.java index ff36aa4..a1761c7 100644 --- a/cgeo-calendar/src/cgeo/calendar/CalendarEntry.java +++ b/cgeo-calendar/src/cgeo/calendar/CalendarEntry.java @@ -11,6 +11,7 @@ import android.text.style.ImageSpan; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; +import java.util.Calendar; import java.util.Date; class CalendarEntry { @@ -80,12 +81,13 @@ class CalendarEntry { */ protected Date parseDate() { try { - final Date eventDate = new Date(Long.parseLong(getHiddenDate())); - eventDate.setHours(0); - eventDate.setMinutes(0); - eventDate.setSeconds(0); + Calendar cal = Calendar.getInstance(); + cal.setTimeInMillis(Long.parseLong(getHiddenDate())); + cal.set(Calendar.HOUR_OF_DAY, 0); + cal.set(Calendar.MINUTE, 0); + cal.set(Calendar.SECOND, 0); - return eventDate; + return cal.getTime(); } catch (NumberFormatException e) { // cannot happen normally, but static code analysis does not know } -- cgit v1.1