gpt4 book ai didi

java - Joda 时间库 getdays 给出错误结果

转载 作者:行者123 更新时间:2023-11-29 08:44:06 24 4
gpt4 key购买 nike

public static void main(String args[]) throws ParseException{


String string = "May 2, 2016";
DateFormat format = new SimpleDateFormat("MMMM d, yyyy", Locale.ENGLISH);
Date date = format.parse(string);
System.out.println(date);
DateTime dateTime = new DateTime(date);
DateTime currentDate = new DateTime(Calendar.getInstance().getTime());
System.out.println(Calendar.getInstance().getTime());
Period p = new Period(dateTime, currentDate);
System.out.println(p.getYears());
System.out.println(p.getMonths());
System.out.println(p.getDays());

}

几天的结果是 1

考虑到今天是 2016 年 6 月 10 日,预计应该是 8 点

最佳答案

这里没有错,你得到 1,因为 8 天是一周零一天。如果您想为“天”获得 8,则必须从周部分(即周 * 7 + 天)开始计算它。

关于java - Joda 时间库 getdays 给出错误结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37743793/

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