2016-12-06 176 views

回答

0

我尝试这样做如下:

DateTimeFormatter customFormatter = new DateTimeFormatterBuilder() 
     .appendLiteral("New Year in ") 
     .appendValue(ChronoField.YEAR) 
     .appendLiteral(" was on ") 
     .appendText(ChronoField.DAY_OF_WEEK,TextStyle.FULL_STANDALONE) 
     .toFormatter(); 

    LocalDate ld1 = LocalDate.of(2016, Month.JANUARY, 1); 
    String formatted = ld1.format(customFormatter); 
    System.out.println(formatted); 

但是,我认为它有一个流程,我们需要明确地传递准确的新的一年的日期。但是,它解决了我特别解析/格式化日期的问题。

相关问题