Get first and last day of month using threeten, LocalDate
问题 I have a LocalDate which needs to get the first and last day of the month. How do I do that? eg. 13/2/2014 I need to get 1/2/2014 and 28/2/2014 in LocalDate formats. Using threeten LocalDate class. 回答1: Just use withDayOfMonth , and lengthOfMonth() : LocalDate initial = LocalDate.of(2014, 2, 13); LocalDate start = initial.withDayOfMonth(1); LocalDate end = initial.withDayOfMonth(initial.lengthOfMonth()); 回答2: The API was designed to support a solution that matches closely to business