我正在寻找一种使用 Jodatime 列出给定月份的所有日期的方法。有具体的代码示例会很棒。
问问题
1777 次
1 回答
3
由于我找不到这个问题的答案,所以我在这里发布代码,以便有人可以找到它的用途:
// set your own print format here
private static final DateTimeFormatter DF=DateTimeFormat.forPattern("dd/MM/yyyy");
private List<String> createMonthLabels(LocalDate month) {
// add labels
List<String> daysInMonthLabels = new ArrayList<String>();
LocalDate firstDay = month.withDayOfMonth(1);
LocalDate nextMonthFirstDay = firstDay.plusMonths(1);
while (firstDay.isBefore(nextMonthFirstDay)) {
daysInMonthLabels.add(DF.print(firstDay));
firstDay = firstDay.plusDays(1);
}
return daysInMonthLabels;
}
于 2013-04-20T12:25:01.007 回答