5 Mart 2018 Pazartesi

DateTimeFormatterBuilder Sınıfı

Giriş
DateTimeFormatter yaratır.

appendDayPeriodText metodu
Java 16 ile geliyor. Açıklaması şöyle
The DateTimeFormatterBuilder class has a new method, appendDayPeriodText().  This provides a way of formatting the time of day as “in the morning”, “in the afternoon”, etc. rather than just AM or PM
appendLiteral metodu
Şöyle yaparız.
new DateTimeFormatterBuilder()
  .append(...)
  .appendLiteral('Z')
  .toFormatter();
appendPattern metodu
Şöyle yaparız.
DateTimeFormatter fmt = new DateTimeFormatterBuilder()
    // month-year
    .appendPattern("MM-yyyy")
    // default value for day
    .parseDefaulting(ChronoField.DAY_OF_MONTH, 1)
    // create formatter
    .toFormatter();
LocalDate dt = LocalDate.parse("09-2017", fmt);
BASIC_ISO_DATE Alanı
Şöyle yaparız.
new DateTimeFormatterBuilder()
  .append(DateTimeFormatter.BASIC_ISO_DATE)
  .toFormatter();
ISO_LOCAL_TIME Alanı
Şöyle yaparız.
 new DateTimeFormatterBuilder()
  .append(DateTimeFormatter.ISO_LOCAL_TIME)
  .toFormatter();

Hiç yorum yok:

Yorum Gönder