import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.format.FormatStyle;
import java.util.Locale;

public class Main {
	public static void main(String[] args) {
		DateTimeFormatter dtf = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM, FormatStyle.MEDIUM);

		// Custom equivalent format with a fixed Locale
		DateTimeFormatter dtfCustom = DateTimeFormatter.ofPattern("d MMM uuuu, HH:mm:ss", Locale.ROOT);

		LocalDateTime ldt = LocalDateTime.now();

		System.out.println(ldt.format(dtf));
		System.out.println(ldt.format(dtfCustom));
	}
}
