aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarko Zajc <marko@zajc.eu.org>2023-03-03 16:28:45 +0100
committerMarko Zajc <marko@zajc.eu.org>2023-03-03 16:28:45 +0100
commit446daea1d002b76fcd52d8a84fa99face679e40e (patch)
tree5c8258e0371ef7cf78146c6d9e403a4eba550959
parent644d37251b30e97427ac9e4256e5738438f2903e (diff)
Fix a bug in absolute timestamp parsing code
-rw-r--r--src/main/java/libot/utils/ParseUtils.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/libot/utils/ParseUtils.java b/src/main/java/libot/utils/ParseUtils.java
index a0b36f7..155728e 100644
--- a/src/main/java/libot/utils/ParseUtils.java
+++ b/src/main/java/libot/utils/ParseUtils.java
@@ -108,9 +108,9 @@ public class ParseUtils {
108 return -1; 108 return -1;
109 } 109 }
110 110
111 var ldt = LocalDateTime.now(); 111 var ldt = LocalDateTime.now(UTC);
112 if (ldt.getHour() > time[0] || ldt.getHour() == time[0] && ldt.getMinute() < time[1] 112 if (ldt.getHour() > time[0] || ldt.getHour() == time[0] && ldt.getMinute() > time[1]
113 || ldt.getHour() == time[0] && ldt.getMinute() == time[1] && ldt.getSecond() < time[2]) { 113 || ldt.getHour() == time[0] && ldt.getMinute() == time[1] && ldt.getSecond() > time[2]) {
114 ldt = ldt.plusDays(1); 114 ldt = ldt.plusDays(1);
115 } 115 }
116 return ldt.withHour(time[0]).withMinute(time[1]).withSecond(time[2]).toInstant(UTC).toEpochMilli() 116 return ldt.withHour(time[0]).withMinute(time[1]).withSecond(time[2]).toInstant(UTC).toEpochMilli()