How to calculate Date from ISO8601 week number in Java

后端 未结 3 1850
萌比男神i
萌比男神i 2020-12-01 21:54

Is there any way of doing this: How to get dates of a week (I know week number)? for ISO 8601 week number without using any library or calender in Java?

3条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-01 22:33

    LocalDate date = 
      LocalDate.parse("2015 53", 
         new DateTimeFormatterBuilder().appendPattern("YYYY w")
        .parseDefaulting(WeekFields.ISO.dayOfWeek(), 1)
        .toFormatter()));
    

提交回复
热议问题