/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.* ;
import java.time.format.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// Date-only value.
LocalDate localDate = LocalDate.of( 2025 , 1 , 23 ) ; // January 23, 2025.
// Localize
Locale locale
= new Locale( "tr" ,
"TR" ) ; // Turkish language, Turkey cultural norms. In modern Java, use `Locale.of` instead of constructor. DateTimeFormatter formatter =
DateTimeFormatter
.ofLocalizedDate( FormatStyle.FULL )
.withLocale( locale ) ;
String output
= localDate.
format( formatter
) ;
// Generate text.
System.
out.
println( output
) ; System.
out.
println( localDate.
toString() ) ;
LocalDate
.of( 2025 , 1 , 23 )
.format(
DateTimeFormatter
.ofLocalizedDate( FormatStyle.FULL )
.
withLocale( new Locale( "tr" ,
"TR" ) ) )
);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLiogOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC4qIDsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU3lzdGVtLm91dC5wcmludGxuKCBSdW50aW1lLnZlcnNpb24oKSApIDsKCQkKCQkvLyBEYXRlLW9ubHkgdmFsdWUuCgkJTG9jYWxEYXRlIGxvY2FsRGF0ZSA9IExvY2FsRGF0ZS5vZiggMjAyNSAsIDEgLCAyMyApIDsgIC8vIEphbnVhcnkgMjMsIDIwMjUuCgkJCgkJLy8gTG9jYWxpemUKCQlMb2NhbGUgbG9jYWxlID0gbmV3IExvY2FsZSggInRyIiAsICJUUiIgKSA7ICAvLyBUdXJraXNoIGxhbmd1YWdlLCBUdXJrZXkgY3VsdHVyYWwgbm9ybXMuIEluIG1vZGVybiBKYXZhLCB1c2UgYExvY2FsZS5vZmAgaW5zdGVhZCBvZiBjb25zdHJ1Y3Rvci4KCQlEYXRlVGltZUZvcm1hdHRlciBmb3JtYXR0ZXIgPSAKCQkgICAgRGF0ZVRpbWVGb3JtYXR0ZXIKCQkgICAgICAgIC5vZkxvY2FsaXplZERhdGUoIEZvcm1hdFN0eWxlLkZVTEwgKQoJCSAgICAgICAgLndpdGhMb2NhbGUoIGxvY2FsZSApIDsKCQlTdHJpbmcgb3V0cHV0ID0gbG9jYWxEYXRlLmZvcm1hdCggZm9ybWF0dGVyICkgOwoJCQoJCS8vIEdlbmVyYXRlIHRleHQuCgkJU3lzdGVtLm91dC5wcmludGxuKCBvdXRwdXQgKSA7CgkJU3lzdGVtLm91dC5wcmludGxuKCBsb2NhbERhdGUudG9TdHJpbmcoKSApIDsKCQkKCQlTeXN0ZW0ub3V0LnByaW50bG4gKAoJCQlMb2NhbERhdGUKCQkJICAgIC5vZiggMjAyNSAsIDEgLCAyMyApCgkJCSAgICAuZm9ybWF0KAoJCQkgICAgCURhdGVUaW1lRm9ybWF0dGVyCgkJCQkgICAgICAgIC5vZkxvY2FsaXplZERhdGUoIEZvcm1hdFN0eWxlLkZVTEwgKQoJCQkJICAgICAgICAud2l0aExvY2FsZSggbmV3IExvY2FsZSggInRyIiAsICJUUiIgKSApCgkJCSAgICApCgkJKTsKCX0KfQ==