aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/utils/DateUtils.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/utils/DateUtils.java')
-rw-r--r--main/src/cgeo/geocaching/utils/DateUtils.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/utils/DateUtils.java b/main/src/cgeo/geocaching/utils/DateUtils.java
index b148979..9aa4222 100644
--- a/main/src/cgeo/geocaching/utils/DateUtils.java
+++ b/main/src/cgeo/geocaching/utils/DateUtils.java
@@ -1,6 +1,9 @@
package cgeo.geocaching.utils;
+import cgeo.geocaching.Geocache;
+
import java.util.Calendar;
+import java.util.Date;
public final class DateUtils {
@@ -20,4 +23,13 @@ public final class DateUtils {
today.set(Calendar.HOUR_OF_DAY, 0);
return (int) Math.round((today.getTimeInMillis() - logDate.getTimeInMillis()) / 86400000d);
}
+
+ public static boolean isPastEvent(final Geocache cache) {
+ if (!cache.isEventCache()) {
+ return false;
+ }
+ final Date hiddenDate = cache.getHiddenDate();
+ return hiddenDate != null && DateUtils.daysSince(hiddenDate.getTime()) > 0;
+ }
+
}