public static List<String> getTimeStrings(Integer days) {
List<String> result = new ArrayList<>();
if (days == 1) {
// 返回一天24个小时的字符串集合,格式为“HH:mm”
DateTimeFormatter timeFormatter = DateTimeFormatter.ofPattern("HH:mm");
for (int i = 0; i < 24; i++) {
LocalTime time = LocalTime.of(i, 0);
result.add(time.format(timeFormatter));
}
} else if (days > 1) {
// 返回过去days天的日期字符串集合,格式为“yyyy-MM-dd”
DateTimeFormatter dateFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate today = LocalDate.now();
for (int i = 1; i <= days; i++) {
LocalDate pastDate = today.minusDays(i);
result.add(pastDate.format(dateFormatter));
}
}
return result;
}
返回一天24个小时的字符串集合,格式为“HH:mm”
于 2024-06-13 16:19:57 首次发布