Java-LocalDate的使用| #日期差值#

日期差值

https://www.nowcoder.com/practice/ccb7383c76fc48d2bbc27a2a6319631c

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeFormatterBuilder;
import java.time.temporal.ChronoUnit;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()) {
            LocalDate date1 = LocalDate.parse(scanner.next(),
                                 DateTimeFormatter.BASIC_ISO_DATE);
            LocalDate date2 = LocalDate.parse(scanner.next(),
                                 DateTimeFormatter.BASIC_ISO_DATE);
            System.out.println(date1.until(date2, ChronoUnit.DAYS) + 1);
        }
    }
}

官方文档:[https://www.runoob.com/manual/jdk11api/java.base/java/time/LocalDate.html]

LocalDate.parse(string,formatter)将字符串按照指定模式格式化为LocalDate对象。

全部评论

相关推荐

头像
11-09 12:17
清华大学 C++
out11Man:小丑罢了,不用理会
点赞 评论 收藏
分享
11-15 18:39
已编辑
西安交通大学 Java
全村最靓的仔仔:卧槽,佬啥bg呢,本也是西交么
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务