gpt4 book ai didi

java - 两个Java日期之间的天数差异?

转载 作者:搜寻专家 更新时间:2023-11-01 00:59:15 25 4
gpt4 key购买 nike

我想获得两个 Java Date 对象之间的差异。我使用过 Joda-Time 库。但问题是我得到的天数比实际天数差异更大。

这是我的代码片段:

DateFormat formatter = new SimpleDateFormat("mm/dd/yyyy");

Date someDate=new Date();
Date today = Calendar.getInstance().getTime();

try {
someDate = formatter.parse("06/22/2010");
}
catch(ParseException pe) {
System.out.println("Parser Exception");
}

int days = Days.daysBetween(new DateTime(someDate), new DateTime(today)).getDays();

System.out.println(" Days Between " + someDate + " : " + today + " - " + days);

这是我的输出:

 Days Between Fri Jan 22 00:06:00 IST 2010 : Sun Jul 25 19:27:01 IST 2010 - 184

在这里,为什么将“06/22/2010”作为 Jan 22?有没有人遇到类似的问题?

帮助我的 friend ..提前感谢..

最佳答案

好像mm指的是分钟,不是月,也就是MM。请查看here查看适当的字母列表:)

关于java - 两个Java日期之间的天数差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3329469/

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