From f3f71c7d0c2e6944e7bb2a7190bb06680819ad73 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Wed, 15 Apr 2015 21:24:24 +0200 Subject: Added working podcasts --- app/src/main/java/com/camilstaps/common/Date.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'app/src/main/java/com/camilstaps/common') diff --git a/app/src/main/java/com/camilstaps/common/Date.java b/app/src/main/java/com/camilstaps/common/Date.java index 8e5d6f4..59e7315 100644 --- a/app/src/main/java/com/camilstaps/common/Date.java +++ b/app/src/main/java/com/camilstaps/common/Date.java @@ -191,14 +191,19 @@ public class Date implements Comparable { @Override public int compareTo(Date another) { if (another.year != year) - return Integer.compare(another.year, year); + return compareIntegers(another.year, year); if (another.month != month) - return Integer.compare(another.month, month); + return compareIntegers(another.month, month); if (another.day != day) - return Integer.compare(another.day, day); + return compareIntegers(another.day, day); return 0; } + private int compareIntegers(int x, int y) { + if (x == y) return 0; + return (x < y) ? -1 : 1; + } + public String toNiceString(Context context) { SimpleDateFormat sdf = new SimpleDateFormat("EEEE d MMMM y"); return sdf.format(new GregorianCalendar(year, month - 1, day).getTime()); -- cgit v1.2.3