/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.time.* ;
import java.time.format.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
printDate
( new Locale ( "pt" ,
"BR" ) ) ; printDate
( new Locale ( "pt" ,
"PT" ) ) ; printDate
( new Locale ( "ar" ,
"DZ" ) ) ; printDate
( new Locale ( "it" ,
"IT" ) ) ; }
static void printDate
( Locale locale
) { System .
out .
println ( "Locale: " + locale
) ; for ( FormatStyle style
: Arrays .
asList ( FormatStyle.
MEDIUM , FormatStyle.
SHORT ) ) { DateTimeFormatter formatter = DateTimeFormatter.ofLocalizedDate ( style) .withLocale ( locale) ;
System .
out .
printf ( "%7s %s\n " , style, formatter.
format ( LocalDate.
now ( ) ) ) ; }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLnRpbWUuKjsKaW1wb3J0IGphdmEudGltZS5mb3JtYXQuKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJLy8geW91ciBjb2RlIGdvZXMgaGVyZQpwcmludERhdGUobmV3IExvY2FsZSgicHQiLCAiQlIiKSk7CnByaW50RGF0ZShuZXcgTG9jYWxlKCJwdCIsICJQVCIpKTsKcHJpbnREYXRlKG5ldyBMb2NhbGUoImFyIiwgIkRaIikpOwpwcmludERhdGUobmV3IExvY2FsZSgiaXQiLCAiSVQiKSk7Cgl9CnN0YXRpYyB2b2lkIHByaW50RGF0ZShMb2NhbGUgbG9jYWxlKSB7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkxvY2FsZTogIiArIGxvY2FsZSk7CiAgICBmb3IgKEZvcm1hdFN0eWxlIHN0eWxlIDogQXJyYXlzLmFzTGlzdChGb3JtYXRTdHlsZS5NRURJVU0sIEZvcm1hdFN0eWxlLlNIT1JUKSkgewogICAgICAgIERhdGVUaW1lRm9ybWF0dGVyIGZvcm1hdHRlciA9IERhdGVUaW1lRm9ybWF0dGVyLm9mTG9jYWxpemVkRGF0ZShzdHlsZSkud2l0aExvY2FsZShsb2NhbGUpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRmKCIlN3MgJXNcbiIsIHN0eWxlLCBmb3JtYXR0ZXIuZm9ybWF0KExvY2FsRGF0ZS5ub3coKSkpOwogICAgfQp9Cn0=