Ich brauche, um "gestern's" Datum in diesem Format MMDDYY
in Python zu finden.
So würde zum Beispiel das heutige Datum wie folgt dargestellt werden: 111009
Ich kann dies für heute leicht tun, aber ich habe Probleme, es automatisch für "gestern" zu tun.
Verwenden Sie datetime.timedelta()
>>> from datetime import date, timedelta
>>> yesterday = date.today() - timedelta(days=1)
>>> yesterday.strftime('%m%d%y')
'110909'
from datetime import datetime, timedelta
yesterday = datetime.now() - timedelta(days=1)
yesterday.strftime('%m%d%y')
Dies sollte das bewirken, was Sie wollen:
import datetime
yesterday = datetime.datetime.now() - datetime.timedelta(days = 1)
print yesterday.strftime("%m%d%y")