gpt4 book ai didi

java - 在Java中减去两个日期

转载 作者:IT老高 更新时间:2023-10-28 20:34:55 24 4
gpt4 key购买 nike

Possible Duplicate:
Calculating the Difference Between Two Java Date Instances

我知道这可能是一个重复的线程。但我试图找出一种方法来计算两个日期之间的差异。在 jquery 中,日期字符串的格式为 'yyyy-mm-dd'。我把它读成一个字符串并像这样转换为java Date

Date d1 = new SimpleDateFormat("yyyy-M-dd").parse((String) request.getParameter(date1));
Date d2 = new SimpleDateFormat("yyyy-M-dd").parse((String) request.getParameter(date2));

我想计算这两个日期之间的天数差。

注意:我不能使用需要审查的第三方 API。

最佳答案

编辑 2018-05-28我已将示例更改为使用 Java 8 的 Time API:

LocalDate d1 = LocalDate.parse("2018-05-26", DateTimeFormatter.ISO_LOCAL_DATE);
LocalDate d2 = LocalDate.parse("2018-05-28", DateTimeFormatter.ISO_LOCAL_DATE);
Duration diff = Duration.between(d1.atStartOfDay(), d2.atStartOfDay());
long diffDays = diff.toDays();

关于java - 在Java中减去两个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13037654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com