python某日期为年度第多少天,python某一天是这一年的第几天
大蟒获取一年所有的日期
自动识别闰年。
导入箭头
def isLeapYear(年):
通过判断闰年,获取年份年下一年的总天数
:参数年:年份,int
:返回:天数_总和,一年的总天数
# 断言:年份不为整数时,抛出异常。
断言isinstance(years,int),请输入整数年,如2018
如果(年% 4==0且年% 100!=0)或(年% 400==0)): #判断是否是闰年
#打印(年是闰年)
天数总和=366
返回天数_总和
否则:
#打印(年不是闰年)
days_sum=365
返回天数_总和
def getAllDayPerYear(年):
获取一年的所有日期
:参数年:年份
:返回:全部日期列表
开始日期=%s-1-1 %年
a=0
all_date_list=[]
days _ sum=is leapy year(int(years))
打印()
而天数总和:
b=arrow.get(start_date).轮班(天数=a).格式(“YYYY-MM-DD”)
a=1
所有日期列表附加(二)
# print(all_date_list)
返回所有日期列表
if __name__==__main__ :
#年数=2001
#年=整数(年)
# # 通过判断闰年,获取一年的总天数
# days _ sum=isLeapYear(年)
# 获取一年的所有日期
all _ date _ list=getAllDayPerYear( 2000 )
打印(所有日期列表)
输出:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。