diff options
author | Camil Staps | 2015-04-15 21:24:24 +0200 |
---|---|---|
committer | Camil Staps | 2015-04-15 21:27:27 +0200 |
commit | f3f71c7d0c2e6944e7bb2a7190bb06680819ad73 (patch) | |
tree | eab03f2a6e9d4412002b52f45eab967feb41a117 /app/src/main/java/com/camilstaps/common/Date.java | |
parent | Overall continuation of development (diff) |
Added working podcasts
Diffstat (limited to 'app/src/main/java/com/camilstaps/common/Date.java')
-rw-r--r-- | app/src/main/java/com/camilstaps/common/Date.java | 11 |
1 files changed, 8 insertions, 3 deletions
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<Date> { @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()); |