/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.*;
import java.time.temporal.*;
import java.time.format.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
ZoneId zP_K = ZoneId.of( "Pacific/Kiritimati" ) ;
ZoneId zP_G = ZoneId.of( "Pacific/Gambier" ) ;
Instant instant = Instant.now() ; // Current moment in UTC, with resolution up to nanoseconds.
ZonedDateTime zdtP_K = instant.atZone( zP_K ) ;
ZonedDateTime zdtP_G = instant.atZone( zP_G ) ;
Boolean sameMoment
= zdtP_K.
isEqual( zdtP_G
) ;
System.
out.
println( "instant.toString(): " + instant
) ; System.
out.
println( "zdtP_K.toString(): " + zdtP_K
) ; System.
out.
println( "zdtP_G.toString(): " + zdtP_G
) ; System.
out.
println( "sameMoment: " + sameMoment
) ;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLio7CmltcG9ydCBqYXZhLnRpbWUudGVtcG9yYWwuKjsKaW1wb3J0IGphdmEudGltZS5mb3JtYXQuKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgogICAgWm9uZUlkIHpQX0sgPSBab25lSWQub2YoICJQYWNpZmljL0tpcml0aW1hdGkiICkgOwogICAgWm9uZUlkIHpQX0cgPSBab25lSWQub2YoICJQYWNpZmljL0dhbWJpZXIiICkgOwoKICAgIEluc3RhbnQgaW5zdGFudCA9IEluc3RhbnQubm93KCkgOyAgLy8gQ3VycmVudCBtb21lbnQgaW4gVVRDLCB3aXRoIHJlc29sdXRpb24gdXAgdG8gbmFub3NlY29uZHMuCgogICAgWm9uZWREYXRlVGltZSB6ZHRQX0sgPSBpbnN0YW50LmF0Wm9uZSggelBfSyApIDsKICAgIFpvbmVkRGF0ZVRpbWUgemR0UF9HID0gaW5zdGFudC5hdFpvbmUoIHpQX0cgKSA7CgogICAgQm9vbGVhbiBzYW1lTW9tZW50ID0gemR0UF9LLmlzRXF1YWwoIHpkdFBfRyApIDsgIAogICAgCiAgICBTeXN0ZW0ub3V0LnByaW50bG4oICJpbnN0YW50LnRvU3RyaW5nKCk6ICIgKyBpbnN0YW50ICkgOwogICAgU3lzdGVtLm91dC5wcmludGxuKCAiemR0UF9LLnRvU3RyaW5nKCk6ICIgKyB6ZHRQX0sgKSA7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oICJ6ZHRQX0cudG9TdHJpbmcoKTogIiArIHpkdFBfRyApIDsKICAgIFN5c3RlbS5vdXQucHJpbnRsbiggInNhbWVNb21lbnQ6ICIgKyBzYW1lTW9tZW50ICkgOwogICAgCgl9Cn0=