Java语言,已知一个年月日的日期,获取该日期是这一年的多少天...........

2024-12-23 11:07:54
推荐回答(2个)
回答1:

这种不用这么烦的,你已知年月日,直接用年月日构造一个Date或者Calender对象,然后有现成的方法获得当前日期是所属年份的第几天,是当前周的第几天,当前月的第几天
比如Calender对象属性
DAY_OF_YEAR
public static final int DAY_OF_YEAR

get 和 set 的字段数字,指示当前年中的天数。一年中第一天的值为 1。

直接就能拿到你要的结果了
你根本不用去考虑闰年这些情况,Calender类早就帮你处理好了

回答2:

无非是判断润年、再数一数日子。