Convert Year/Month/Day to Day of Year in Python

前端 未结 6 1663
不知归路
不知归路 2020-11-29 17:32

I\'m using the datetime module, i.e.:

>>> import datetime
>>> today = datetime.datetime.now()
>>> print(today)
2009-03-06 13:24:58.         


        
6条回答
  •  星月不相逢
    2020-11-29 17:53

    Use datetime.timetuple() to convert your datetime object to a time.struct_time object then get its tm_yday property:

    from datetime import datetime
    day_of_year = datetime.now().timetuple().tm_yday  # returns 1 for January 1st
    

提交回复
热议问题