[Tutor] Finding numeric day in a year...

Ken G. beachkidken at gmail.com
Sat Jun 28 20:25:42 CEST 2014


On 06/28/2014 02:13 PM, Mark Lawrence wrote:
> On 28/06/2014 18:59, Ken G. wrote:
>> I know the correct answer should be 001, but I keep getting 179 which is
>> the correct answer for June 28, 2014 (I think). I tried using datecode
>> in various places instead of today but I am still getting 179. Currently
>> using Ubuntu 12.04.4 and Python 2.7. Thanks for any feedback and 
>> suggestion.
>>
>>
>> PROGRAM DISPLAY:
>>
>> # datefind 03.py
>>
>> import datetime
>>
>> datecode = "20140101" # from database on file
>>
>> month = datecode[4:6]
>> day  = datecode[6:8]
>> year  = datecode[0:4]
>> datecode = year + "-" + month + "-" + day
>> today = datecode
>> print today
>> print
>>
>> print "Day of year: ", datetime.date.today().strftime("%j")
>
> datetime.date.today() ? :)

Thanks but it came out:

Day of year:  2014-06-28

What I wanted was 001 for 01-01-2014 as specified in datecode.

Ken



More information about the Tutor mailing list