Python-打印特定年份的整个日历(不导入日历)
有人能帮我创建一个功能日、月、年,然后打印一年中的每个日期吗。 ->01.01.2000 02.01.2000 31.12.2000 我在当前日期后的下一天已经有了这些功能,并且年天数是一年中的天数 我不知道怎么做,因为我是Python新手。Python-打印特定年份的整个日历(不导入日历),python,function,calendar,Python,Function,Calendar,有人能帮我创建一个功能日、月、年,然后打印一年中的每个日期吗。 ->01.01.2000 02.01.2000 31.12.2000 我在当前日期后的下一天已经有了这些功能,并且年天数是一年中的天数 我不知道怎么做,因为我是Python新手。 谢谢。您可以使用datetime和timedelta来完成 也许是这样的: from datetime import date, timedelta def all_days(day, month, year): d = date(year, m
谢谢。您可以使用datetime和timedelta来完成 也许是这样的:
from datetime import date, timedelta
def all_days(day, month, year):
d = date(year, month, day)
while d.year == year:
yield d
d += timedelta(days = 1)
for d in all_days(07,12,2016):
print(d)
我在同一日期只能得到一次或365次:/请在此处发布您的代码。我们不知道下一天和下一年会是什么样子。我可以问一下吗。为什么?不导入日历是什么意思?你能用datetime吗?