/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.* ;
import java.time.format.* ;
import java.time.temporal.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
ZoneId z = ZoneId.of( "Asia/Kolkata" ) ;
ZonedDateTime zdt = ZonedDateTime.now( z ).truncatedTo( ChronoUnit.MINUTES ) ;
String output
= zdt.
toString() ; // ISO 8601 format, extended to append name of time zone.
Locale locale
= new Locale( "en" ,
"IN" ) ; // English language, India culture. DateTimeFormatter f = DateTimeFormatter.ofLocalizedDateTime( FormatStyle.LONG ).withLocale( locale ) ;
String output2
= zdt.
format( f
) ;
System.
out.
println( "output: " + output
) ; System.
out.
println( "output2: " + output2
) ;
ZonedDateTime
.now(
ZoneId.of( "Pacific/Auckland" )
)
.format(
DateTimeFormatter
.ofPattern(
"dd MMMM uuuu HH:mm"
)
.withLocale(
)
)
);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLiogOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC4qIDsKaW1wb3J0IGphdmEudGltZS50ZW1wb3JhbC4qIDsKCgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoKICAgIFpvbmVJZCB6ID0gWm9uZUlkLm9mKCAiQXNpYS9Lb2xrYXRhIiApIDsgIAogICAgWm9uZWREYXRlVGltZSB6ZHQgPSBab25lZERhdGVUaW1lLm5vdyggeiApLnRydW5jYXRlZFRvKCBDaHJvbm9Vbml0Lk1JTlVURVMgKSA7CgogICAgU3RyaW5nIG91dHB1dCA9IHpkdC50b1N0cmluZygpIDsgIC8vIElTTyA4NjAxIGZvcm1hdCwgZXh0ZW5kZWQgdG8gYXBwZW5kIG5hbWUgb2YgdGltZSB6b25lLgoKICAgIExvY2FsZSBsb2NhbGUgPSBuZXcgTG9jYWxlKCAiZW4iICwgIklOIiApIDsgIC8vIEVuZ2xpc2ggbGFuZ3VhZ2UsIEluZGlhIGN1bHR1cmUuCiAgICBEYXRlVGltZUZvcm1hdHRlciBmID0gRGF0ZVRpbWVGb3JtYXR0ZXIub2ZMb2NhbGl6ZWREYXRlVGltZSggRm9ybWF0U3R5bGUuTE9ORyApLndpdGhMb2NhbGUoIGxvY2FsZSApIDsKICAgIFN0cmluZyBvdXRwdXQyID0gemR0LmZvcm1hdCggZiApIDsKICAgIAogICAgU3lzdGVtLm91dC5wcmludGxuKCAib3V0cHV0OiAiICsgb3V0cHV0ICkgOwogICAgU3lzdGVtLm91dC5wcmludGxuKCAib3V0cHV0MjogIiArIG91dHB1dDIgKSA7CiAgICAKICAgIFN5c3RlbS5vdXQucHJpbnRsbigKICAgIAkKICAgIFpvbmVkRGF0ZVRpbWUKICAgIC5ub3coIAogICAgICAgIFpvbmVJZC5vZiggIlBhY2lmaWMvQXVja2xhbmQiICkKICAgICkKICAgIC5mb3JtYXQoCiAgICAgICAgRGF0ZVRpbWVGb3JtYXR0ZXIKICAgICAgICAub2ZQYXR0ZXJuKAogICAgICAgICAgICAiZGQgTU1NTSB1dXV1IEhIOm1tIiAKICAgICAgICApCiAgICAgICAgLndpdGhMb2NhbGUoIAogICAgICAgICAgICBMb2NhbGUuQ0FOQURBX0ZSRU5DSCAKICAgICAgICApCiAgICApCiAgICAKICAgICk7CgoKCX0KfQ==