A problem with Time

Diez B. Roggisch deets at nospam.web.de
Thu Aug 16 11:54:14 EDT 2007


special_dragonfly schrieb:
> Hello,
> 
> I need to return the date yesterday in the form DDMMYYYY. I looked through 
> the modules: time, datetime and calendar but can't find anything that leaps 
> out at me.
> 
> The problem I'm having is that although I can use time.localtime and get a 
> tuple of the year, month, day and so forth, I don't believe I can just minus 
> 1 from the day, because I don't think it's cyclic, also, I can't see the 
> date being linked in with the month.
> 
> So is there any way of getting yesterdays date?

RTFM is the answer...

import datetime
today = datetime.date.today()
yesterday = today - datetime.timedelta(days=1)
print yesterday


Diez



More information about the Python-list mailing list