5 Mart 2018 Pazartesi

DateTimeFormatterBuilder Sınıfı

Giriş
DateTimeFormatter yaratır.

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