from datetime import date from datetime import time from datetime import datetime from datetime import timedelta #this is new # construct a basic timedelta and print it print timedelta(days=365, hours=5, minutes=1) # print today's date print "today is: " + str(datetime.now()) # print today's date one year from now print "one year from now it will be: " + str(datetime.now() + timedelta(days=365)) # a plus 365 # create a timedelta that uses more than one argument print "in two weeks and 3 days it will be: " + str(datetime.now() + timedelta(weeks=2, days=3)) #time delta 4 zones you can use #to add # calculate the date 1 week ago, formatted as a string t = datetime.now() - timedelta(weeks=1) s = t.strftime("%A %B %d, %Y") print "one week ago it was " + s ### How many days until April Fools' Day? #afd = april fools day today = date.today() # get today's date afd = date(today.year, 4, 1) # get April Fool's for the same year #today.year separation #if today.year is less than # use date comparison to see if April Fool's has already gone for this year #todays version of today.year than thing applies # if it has, use the replace() function to get the date for next year if afd < today: print "April Fool's day already went by %d days ago" % ((today-afd).days) afd = afd.replace(year=today.year + 1) # if so, get the date for next year # Now calculate the amount of time until April Fool's Day time_to_afd = abs(afd - today) print time_to_afd.days, "days until next April Fools' Day!" #just minus afd by current
Run
Reset
Share
Import
Link
Embed
Language▼
English
中文
Python Fiddle
Python Cloud IDE
Follow @python_fiddle
Browser Version Not Supported
Due to Python Fiddle's reliance on advanced JavaScript techniques, older browsers might have problems running it correctly. Please download the latest version of your favourite browser.
Chrome 10+
Firefox 4+
Safari 5+
IE 10+
Let me try anyway!
url:
Go
Python Snippet
Stackoverflow Question