gpt4 book ai didi

java - 如何使用 JodaTime 获取一年中的天数?

转载 作者:搜寻专家 更新时间:2023-10-31 08:06:26 26 4
gpt4 key购买 nike

我试过以下方法都无济于事:

new Period(Years.ONE).getDays();

new Period(1, 0, 0, 000).getDays();

我要的答案明明是365

最佳答案

您想要的答案显然不是 365。它是 365366,您在示例中没有考虑闰年。

出于某种原因,检测闰年并仅使用三元语句对其进行硬编码是 Not Acceptable 吗?

final DateTime dt = new DateTime();
final int daysInYear = dt.year().isLeap() ? 366 : 365;

当然,这会给你当年的天数,如何获得不同年份的天数是微不足道的,对读者来说是一个练习。

关于java - 如何使用 JodaTime 获取一年中的天数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9282419/

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