/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
ZoneId zTokyo = ZoneId.of( "Asia/Tokyo" ) ; // Date varies around the globe by time zone.
LocalDate todayTokyo = LocalDate.now( zTokyo ) ; // Capture the current date as seen in a particular time zone.
ZonedDateTime firstMomentOfDateInTokyo = todayTokyo.atStartOfDay( zTokyo ) ; // Determine the first moment of that date in that zone.
Instant firstMomentOfDateInTokyoAsSeenInUtc = firstMomentOfDateInTokyo.toInstant() ;
System.
out.
println( todayTokyo.
toString() ) ; System.
out.
println( firstMomentOfDateInTokyo.
toString() ) ; System.
out.
println( firstMomentOfDateInTokyoAsSeenInUtc.
toString() ) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLiogOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlab25lSWQgelRva3lvID0gWm9uZUlkLm9mKCAiQXNpYS9Ub2t5byIgKSA7ICAgICAgICAvLyBEYXRlIHZhcmllcyBhcm91bmQgdGhlIGdsb2JlIGJ5IHRpbWUgem9uZS4KCQlMb2NhbERhdGUgdG9kYXlUb2t5byA9IExvY2FsRGF0ZS5ub3coIHpUb2t5byApIDsgICAvLyBDYXB0dXJlIHRoZSBjdXJyZW50IGRhdGUgYXMgc2VlbiBpbiBhIHBhcnRpY3VsYXIgdGltZSB6b25lLgoJCVpvbmVkRGF0ZVRpbWUgZmlyc3RNb21lbnRPZkRhdGVJblRva3lvID0gdG9kYXlUb2t5by5hdFN0YXJ0T2ZEYXkoIHpUb2t5byApIDsgIC8vIERldGVybWluZSB0aGUgZmlyc3QgbW9tZW50IG9mIHRoYXQgZGF0ZSBpbiB0aGF0IHpvbmUuCgkJSW5zdGFudCBmaXJzdE1vbWVudE9mRGF0ZUluVG9reW9Bc1NlZW5JblV0YyA9IGZpcnN0TW9tZW50T2ZEYXRlSW5Ub2t5by50b0luc3RhbnQoKSA7CgkJCgkJU3lzdGVtLm91dC5wcmludGxuKCB0b2RheVRva3lvLnRvU3RyaW5nKCkgKSA7CgkJU3lzdGVtLm91dC5wcmludGxuKCBmaXJzdE1vbWVudE9mRGF0ZUluVG9reW8udG9TdHJpbmcoKSApIDsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIGZpcnN0TW9tZW50T2ZEYXRlSW5Ub2t5b0FzU2VlbkluVXRjLnRvU3RyaW5nKCkgKSA7Cgl9Cn0=