Adding Dates and Times in Python
Using the built-in modules datetime and timedelta, you can perform date and time addition/subtraction in python:
- from datetime import datetime
- from datetime import timedelta
- #Add 1 day
- print datetime.now() + timedelta(days=1)
- #Subtract 60 seconds
- print datetime.now() - timedelta(seconds=60)
- #Add 2 years
- print datetime.now() + timedelta(days=730)
- #Other Parameters you can pass in to timedelta:
- # days, seconds, microseconds,
- # milliseconds, minutes, hours, weeks
- #Pass multiple parameters (1 day and 5 minutes)
- print datetime.now() + timedelta(days=1,minutes=5)
Here is a python reference that gives more examples and advanced features:
http://docs.python.org/library/datetime.html
Mon, Oct 19, 2009
Tech Tips