JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Java,java.time.LocalDate,根据具体的时间,每一日(天)递增

wys521 2024-11-24 22:49:33 精选教程 58 ℃ 0 评论

背景

项目上有一个需求,根据某一个具体的时间(yyyy-MM-dd),并按照天进行递增,自己对API不是很熟悉,因此,做个例子记录一下。

代码

package com.wha21.wisdom;

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

public class LocalDateTest {

    public static void main(String[] args) {
        // 字符串时间
        String dateStr = "2021-10-19";
        // 字符串转换为LocalDate对象
        DateTimeFormatter DATE_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd");
        LocalDate localDate = LocalDate.parse(dateStr, DATE_FORMATTER);
        // 时间对象:2021-10-19
        System.out.println("时间对象:" + localDate);
        // 时间对象:2021-10-19
        System.out.println("时间对象:" + localDate.toString());
        LocalDate tmpLocalDate = localDate;
        for (int i = 0; i < 100; i++) {
            // 原来的基础上增加 “1” 天
            tmpLocalDate = tmpLocalDate.plusDays(1);
            System.out.println("新的对象:" + tmpLocalDate);
        }
    }

}

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表