[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [exonerator/master] Use date classes and date comparison for dates.
commit 5f82d25bc4a7e758be0952a29978a083f3c2acba
Author: iwakeh <iwakeh@xxxxxxxxxxxxxx>
Date: Mon Dec 11 13:58:01 2017 +0000
Use date classes and date comparison for dates.
Replacing timestamp calculations and string comparison.
---
.../java/org/torproject/metrics/exonerator/ExoneraTorServlet.java | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/main/java/org/torproject/metrics/exonerator/ExoneraTorServlet.java b/src/main/java/org/torproject/metrics/exonerator/ExoneraTorServlet.java
index c26d08e..1ee857b 100644
--- a/src/main/java/org/torproject/metrics/exonerator/ExoneraTorServlet.java
+++ b/src/main/java/org/torproject/metrics/exonerator/ExoneraTorServlet.java
@@ -3,6 +3,8 @@
package org.torproject.metrics.exonerator;
+import static java.time.format.DateTimeFormatter.ISO_LOCAL_DATE;
+
import org.apache.commons.lang3.StringEscapeUtils;
import org.slf4j.Logger;
@@ -15,8 +17,8 @@ import java.io.StringWriter;
import java.net.URL;
import java.text.ParseException;
import java.text.SimpleDateFormat;
+import java.time.LocalDate;
import java.time.ZoneOffset;
-import java.time.ZonedDateTime;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
@@ -321,8 +323,8 @@ public class ExoneraTorServlet extends HttpServlet {
* it matches the day before the current system date (in UTC) or is even
* younger. */
static boolean checkTimestampTooRecent(String timestampParameter) {
- return timestampParameter.compareTo(ZonedDateTime.now(ZoneOffset.UTC)
- .toLocalDate().minusDays(1).toString()) >= 0;
+ return LocalDate.parse(timestampParameter, ISO_LOCAL_DATE)
+ .isAfter(LocalDate.now(ZoneOffset.UTC).minusDays(2));
}
/* Helper method for fetching a query response via URL. */
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits