Python问题:至今的年份和年份?
我有一个年份值和一年中的某天,并想转换为日期(天/月/年)。
提前致谢。 :)
Mino asked -06-27T00:09:15Z
4个解决方案
69 votes
datetime.datetime(year, 1, 1) + datetime.timedelta(days - 1)
Ignacio Vazquez-Abrams answered -06-27T00:09:27Z
22 votes
>>> import datetime
>>> datetime.datetime.strptime(' 120', '%Y %j')
datetime.datetime(, 4, 30, 0, 0)
>>> _.strftime('%d/%m/%Y')
'30/04/'
SilentGhost answered -06-27T00:09:43Z
7 votes
可以使用date类的date和date函数:
from datetime import date
date.fromordinal(date(year, 1, 1).toordinal() + days - 1)
sth answered -06-27T00:10:03Z
-1 votes
>>>import datetime
>>>year = int(input())
>>>month = int(input())
>>>day = int(input())
data = datetime.datetime(year,month,day)
daynew = data.toordinal()
yearstart = datetime.datetime(year,1,1)
day_yearstart = yearstart.toordinal()
print ((daynew-day_yearstart)+1)
Egor014 answered -06-27T00:10:18Z
如果觉得《python版本年份_Python问题:至今的年份和年份?》对你有帮助,请点赞、收藏,并留下你的观点哦!