亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java怎么獲取兩個日期之間的所有日期

小億
235
2023-11-03 13:15:35
欄目: 編程語言

在Java中,可以使用java.time.LocalDate類來處理日期。下面是一個示例代碼,演示如何獲取兩個日期之間的所有日期:

import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
import java.util.ArrayList;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        LocalDate startDate = LocalDate.of(2022, 1, 1);
        LocalDate endDate = LocalDate.of(2022, 1, 10);

        List<LocalDate> allDates = new ArrayList<>();
        LocalDate currentDate = startDate;

        while (currentDate.isBefore(endDate) || currentDate.isEqual(endDate)) {
            allDates.add(currentDate);
            currentDate = currentDate.plusDays(1);
        }

        for (LocalDate date : allDates) {
            System.out.println(date);
        }
    }
}

在上面的示例中,startDateendDate分別表示要獲取的日期范圍的起始日期和結束日期。allDates是一個列表,用于存儲所有的日期。currentDate是一個當前日期變量,初始值為起始日期。

使用while循環,我們在currentDate小于等于結束日期時,將當前日期添加到allDates列表中,并將currentDate增加一天。最后,我們遍歷allDates列表,并打印每個日期。

輸出將是從2022年1月1日到2022年1月10日的所有日期。

0
隆昌县| 大港区| 乐昌市| 天镇县| 思茅市| 东安县| 清水河县| 赤峰市| 福泉市| 南漳县| 石林| 新兴县| 叶城县| 滨海县| 梁平县| 资讯| 南川市| 贵南县| 博客| 城步| 元朗区| 潼关县| 墨玉县| 吴忠市| 合川市| 长沙县| 伊春市| 乌兰县| 化州市| 高平市| 保山市| 上杭县| 博客| 翁源县| 祁连县| 贺州市| 崇文区| 黄冈市| 碌曲县| 五寨县| 敖汉旗|