import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;
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
ZonedDateTime zdt = LocalDateTime.parse(strDateTime, parser)
.atZone(ZoneId.of("Europe/Vienna"));
System.
out.
println("Date-time received from the server: " + zdt
);
ZonedDateTime now = ZonedDateTime.now(zdt.getZone());
System.
out.
println("Current date-time: " + now
);
System.
out.
println(ChronoUnit.
MINUTES.
between(zdt, now
) > 1); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLlpvbmVJZDsKaW1wb3J0IGphdmEudGltZS5ab25lZERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKaW1wb3J0IGphdmEudGltZS50ZW1wb3JhbC5DaHJvbm9Vbml0OwppbXBvcnQgamF2YS51dGlsLkxvY2FsZTsKCmNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFN0cmluZyBzdHJEYXRlVGltZSA9ICJTYS4gMDcuMDEuMjAyMyAxNjozOToxNSI7CgogICAgICAgIERhdGVUaW1lRm9ybWF0dGVyIHBhcnNlciA9IERhdGVUaW1lRm9ybWF0dGVyLm9mUGF0dGVybigiRUVFIGRkLk1NLnV1dXUgSEg6bW06c3MiLCBMb2NhbGUuR0VSTUFOKTsKCiAgICAgICAgLy8gTm90ZTogY2hhbmdlIHRoZSBab25lSWQgYXMgcGVyIHlvdXIgcmVxdWlyZW1lbnQKCiAgICAgICAgWm9uZWREYXRlVGltZSB6ZHQgPSBMb2NhbERhdGVUaW1lLnBhcnNlKHN0ckRhdGVUaW1lLCBwYXJzZXIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF0Wm9uZShab25lSWQub2YoIkV1cm9wZS9WaWVubmEiKSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJEYXRlLXRpbWUgcmVjZWl2ZWQgZnJvbSB0aGUgc2VydmVyOiAiICsgemR0KTsKCiAgICAgICAgWm9uZWREYXRlVGltZSBub3cgPSBab25lZERhdGVUaW1lLm5vdyh6ZHQuZ2V0Wm9uZSgpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkN1cnJlbnQgZGF0ZS10aW1lOiAiICsgbm93KTsKCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKENocm9ub1VuaXQuTUlOVVRFUy5iZXR3ZWVuKHpkdCwgbm93KSA+IDEpOwogICAgfQp9Cg==