how many days in one year ?
Dan Sommers
dan at tombstonezero.net
Sun Apr 22 11:18:49 EDT 2012
On Sun, 22 Apr 2012 17:37:42 +0800
contro opinion <contropinion at gmail.com> wrote:
> i want to know how many days in one year,
> import time
> import datetime
> d1= datetime.datetime(2003, 1, 1)
> d2=datetime.datetime(2003, 21, 31)
ITYM datetime.datetime(2003, 12, 31).
> print (d2-d1).days+1
>
> i can get there are 365 days in the 2003,
>
> is there other way,better way to calculate ?
I think that this way is less prone to typos like the one above:
import datetime
year = 2003
d1 = datetime.date(year, 1, 1)
d2 = datetime.date(year + 1, 1, 1)
print (d2 - d1).days
Dan
More information about the Python-list
mailing list