有人可以帮我吗? python中的一个程序,它输入日期并输出一年中的天数。例如:5月5日是一年中的第125天(不考虑闰年)
答案 0 :(得分:0)
试试这个:
from datetime import date
input_date = date(2012, 5, 5)
delta = input_date - date(input_date.year, 1, 1)
print delta.days
>>> 125
或者,如果您想知道从今天起多少天:
from datetime import datetime
print datetime.now().timetuple().tm_yday
>>> 249 # or 250 depending on where you are on the world at the moment
答案 1 :(得分:0)
忽略闰年问题,只需将年初之前的每个月的天数(如果有的话)加起来,然后添加所请求日期的月份日期。或者你可以使用Python的datetime
模块。