aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/com/camilstaps/common/Date.java
diff options
context:
space:
mode:
authorCamil Staps2015-04-15 21:24:24 +0200
committerCamil Staps2015-04-15 21:27:27 +0200
commitf3f71c7d0c2e6944e7bb2a7190bb06680819ad73 (patch)
treeeab03f2a6e9d4412002b52f45eab967feb41a117 /app/src/main/java/com/camilstaps/common/Date.java
parentOverall 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.java11
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());