yyyy-MM-dd格式如何进行进行计算相差多少天

java 复制代码
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.time.temporal.ChronoUnit;

public class Main {
    public static void main(String[] args) {
        String dateString1 = "2023-01-01";
        String dateString2 = "2023-07-29";

        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
        LocalDate date1 = LocalDate.parse(dateString1, formatter);
        LocalDate date2 = LocalDate.parse(dateString2, formatter);

        long daysDiff = ChronoUnit.DAYS.between(date1, date2);

        System.out.println("天数差异:" + daysDiff);
    }
}

=========================================================================

=========================================================================

若要计算两个以 "yyyy-MM-dd" 格式表示的日期之间的天数差异,可以按照以下步骤进行操作:

  1. 将字符串日期解析为 LocalDate 对象。

  2. 可以使用 java.time.format.DateTimeFormatter 类中的 ofPattern() 方法创建日期格式模式,然后使用 parse() 方法将字符串解析为 LocalDate 对象。

  3. 将字符串日期解析为 LocalDate 对象。可以使用 java.time.format.DateTimeFormatter 类中的 ofPattern() 方法创建日期格式模式,然后使用 parse() 方法将字符串解析为 LocalDate 对象。

相关推荐
小白的代码日记26 分钟前
基于 Spring Boot 的小区人脸识别与出入记录管理系统实现
java·spring boot·后端
hty622 小时前
Spring Boot 注解式大文件 Excel 导入工具:excel‑import‑spring‑boot‑starter
java
李少兄2 小时前
解决IntelliJ IDEA 项目名称后带中括号问题(模块名不一致)
java·ide·intellij-idea
Alt.92 小时前
SpringMVC(一)
java·mvc
干了这杯柠檬多2 小时前
使用maven-shade-plugin解决es跨版本冲突
java·elasticsearch·maven
Proxbj2 小时前
MQTT解析
java
埃泽漫笔2 小时前
Spring 的 ioc 控制反转
java·spring·ioc
太阳之神aboluo2 小时前
SpringCloud (4) 分布式事务
java·spring·spring cloud
Noii.3 小时前
Mybatis的应用及部分特性
java·数据库·mybatis
Warren983 小时前
Java异常讲解
java·开发语言·前端·javascript·vue.js·ecmascript·es6