91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
龙游县| 昌平区| 香格里拉县| 宿迁市| 凌海市| 东乡县| 江华| 政和县| 报价| 梨树县| 遂溪县| 晋州市| 广水市| 资源县| 元江| 宣化县| 侯马市| 芜湖县| 庆安县| 四川省| 宜宾市| 林周县| 华容县| 南澳县| 大田县| 杭锦旗| 琼中| 视频| 日喀则市| 嘉禾县| 鸡西市| 衡水市| 武宣县| 开原市| 石棉县| 大宁县| 蕲春县| 吴旗县| 运城市| 双牌县| 麻江县|