/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.sql.Timestamp;
import java.time.* ;
import java.time.format.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// Converting from `Timestamp`
myTimestamp
.toInstant()
.atZone(
ZoneId.of( "Asia/Tokyo" )
)
.format(
DateTimeFormatter
.ofLocalizedDateTime(
FormatStyle.FULL
)
.withLocale(
)
)
);
// Current moment
ZonedDateTime
.now(
ZoneId.of( "Asia/Tokyo" )
)
.format(
DateTimeFormatter
.ofLocalizedDateTime(
FormatStyle.FULL
)
.withLocale(
)
)
);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS5zcWwuVGltZXN0YW1wOwppbXBvcnQgamF2YS50aW1lLiogOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC4qIDsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CiAgICAgICAgLy8gQ29udmVydGluZyBmcm9tIGBUaW1lc3RhbXBgCiAgICAgICAgVGltZXN0YW1wIG15VGltZXN0YW1wID0gVGltZXN0YW1wLmZyb20oIEluc3RhbnQubm93KCkgKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oCiAgICAgICAgICAgICAgICBteVRpbWVzdGFtcAogICAgICAgICAgICAgICAgICAgICAgICAudG9JbnN0YW50KCkKICAgICAgICAgICAgICAgICAgICAgICAgLmF0Wm9uZSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBab25lSWQub2YoICJBc2lhL1Rva3lvIiApCiAgICAgICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm1hdCgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEYXRlVGltZUZvcm1hdHRlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mTG9jYWxpemVkRGF0ZVRpbWUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZvcm1hdFN0eWxlLkZVTEwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53aXRoTG9jYWxlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMb2NhbGUuRlJBTkNFCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgICAgICkKICAgICAgICApOwoKICAgICAgICAvLyBDdXJyZW50IG1vbWVudAogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigKCiAgICAgICAgICAgICAgICBab25lZERhdGVUaW1lCiAgICAgICAgICAgICAgICAgICAgICAgIC5ub3coCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWm9uZUlkLm9mKCAiQXNpYS9Ub2t5byIgKQogICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtYXQoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGF0ZVRpbWVGb3JtYXR0ZXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZkxvY2FsaXplZERhdGVUaW1lKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGb3JtYXRTdHlsZS5GVUxMCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAud2l0aExvY2FsZSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTG9jYWxlLkZSQU5DRQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICApCgogICAgICAgICk7Cgl9Cn0=