判断日期是这一年的第几天\n输入某年某月某日,判断这一天是这一年的第几天?
时间: 2023-06-05 09:47:03 浏览: 219
输入某年某月某日,判断这一天是这一年的第几天
4星 · 用户满意度95%
可以通过计算输入日期与该年1月1日之间的天数差来判断这一天是这一年的第几天。
具体步骤如下:
1. 首先判断输入的年份是否为闰年。闰年的判断规则是:能被4整除但不能被100整除,或者能被400整除的年份为闰年。
2. 根据输入的年份和月份,计算出该月之前的天数总和。例如,如果输入的日期是2021年3月15日,那么该月之前的天数总和为31(1月)+28(2月)+15(3月)=74天。
3. 如果输入的年份是闰年,并且输入的月份大于2月,那么还需要加上1天,因为闰年的2月有29天。
4. 最后,将该年1月1日之前的天数总和加上输入的日期中的天数,即可得到这一天是这一年的第几天。
举个例子,如果输入的日期是2021年3月15日,那么:
1. 2021年不是闰年。
2. 该月之前的天数总和为31(1月)+28(2月)+15(3月)=74天。
3. 由于输入的月份是3月,不需要加上1天。
4. 该年1月1日之前的天数总和为天,加上输入的日期中的天数15天,即可得到这一天是这一年的第89天。
因此,2021年3月15日是2021年的第89天。
阅读全文