diff options
author | Marko Zajc <marko@zajc.eu.org> | 2023-03-03 16:28:45 +0100 |
---|---|---|
committer | Marko Zajc <marko@zajc.eu.org> | 2023-03-03 16:28:45 +0100 |
commit | 446daea1d002b76fcd52d8a84fa99face679e40e (patch) | |
tree | 5c8258e0371ef7cf78146c6d9e403a4eba550959 | |
parent | 644d37251b30e97427ac9e4256e5738438f2903e (diff) |
Fix a bug in absolute timestamp parsing code
-rw-r--r-- | src/main/java/libot/utils/ParseUtils.java | 6 |
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() |