2016年5月20到今2023年5月20是多少天?
首先需要计算出2016年5月20日到2017年5月20日、2017年5月20日到2018年5月20日……依次类推,直到2023年5月20日的天数。然后将这些天数相加,就是总天数。
计算每一年内的天数时需要考虑闰年和平年的差别。闰年有366天,平年有365天。根据闰年的定义,满足以下两个条件之一即为闰年:
能被4整除,但不能被100整除。
能被400整除。
2017年:365天
2018年:365天
2019年:365天
2020年(闰年):366天
2021年:365天
2022年:365天
2023年:365天
因此,2016年是闰年,2017年、2018年、2019年、2020年、2021年、2022年、2023年都是平年。
我们可以先计算出2016年5月20号到12月31号的天数,即:
2016年5月31日到12月31日:31 + 31 + 30 + 31 + 30 + 31 = 184天
然后计算每一年的天数:
最后再计算出2023年5月1日到20日的天数,即:
2023年5月1日到5月20日:31 + 19 = 50天
将这些天数相加即可得到结果:
184 + 365×6 + 366 + 365×2 + 50 = 2922
因此,2016年5月20到2023年5月20共有2922天。