import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.time.temporal.ChronoUnit;
import java.util.Locale;
class Main {
public static void main
(String[] args
) { String strDateTime
= "Sa. 07.01.2023 16:39:15";
DateTimeFormatter parser
= DateTimeFormatter.
ofPattern("EEE dd.MM.uuuu HH:mm:ss",
Locale.
GERMAN);
// Note: change the ZoneId as per your requirement
Instant instantParsed = LocalDateTime.parse(strDateTime, parser)
.atZone(ZoneId.of("Europe/Vienna"))
.toInstant();
System.
out.
println("Instant received from the server: " + instantParsed
);
Instant instantNow = Instant.now();
System.
out.
println("Current instant: " + instantNow
);
System.
out.
println(ChronoUnit.
MINUTES.
between(instantParsed, instantNow
) > 1); }
}
aW1wb3J0IGphdmEudGltZS5JbnN0YW50OwppbXBvcnQgamF2YS50aW1lLkxvY2FsRGF0ZVRpbWU7CmltcG9ydCBqYXZhLnRpbWUuWm9uZUlkOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKaW1wb3J0IGphdmEudGltZS50ZW1wb3JhbC5DaHJvbm9Vbml0OwppbXBvcnQgamF2YS51dGlsLkxvY2FsZTsKCmNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFN0cmluZyBzdHJEYXRlVGltZSA9ICJTYS4gMDcuMDEuMjAyMyAxNjozOToxNSI7CgogICAgICAgIERhdGVUaW1lRm9ybWF0dGVyIHBhcnNlciA9IERhdGVUaW1lRm9ybWF0dGVyLm9mUGF0dGVybigiRUVFIGRkLk1NLnV1dXUgSEg6bW06c3MiLCBMb2NhbGUuR0VSTUFOKTsKCiAgICAgICAgLy8gTm90ZTogY2hhbmdlIHRoZSBab25lSWQgYXMgcGVyIHlvdXIgcmVxdWlyZW1lbnQKCiAgICAgICAgSW5zdGFudCBpbnN0YW50UGFyc2VkID0gTG9jYWxEYXRlVGltZS5wYXJzZShzdHJEYXRlVGltZSwgcGFyc2VyKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXRab25lKFpvbmVJZC5vZigiRXVyb3BlL1ZpZW5uYSIpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG9JbnN0YW50KCk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJJbnN0YW50IHJlY2VpdmVkIGZyb20gdGhlIHNlcnZlcjogIiArIGluc3RhbnRQYXJzZWQpOwoKICAgICAgICBJbnN0YW50IGluc3RhbnROb3cgPSBJbnN0YW50Lm5vdygpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQ3VycmVudCBpbnN0YW50OiAiICsgaW5zdGFudE5vdyk7CgogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihDaHJvbm9Vbml0Lk1JTlVURVMuYmV0d2VlbihpbnN0YW50UGFyc2VkLCBpbnN0YW50Tm93KSA+IDEpOwogICAgfQp9Cg==