Ich möchte eine Python-Datetime in eine RFC 2822 Datetime konvertieren. Ich habe diese Methoden ohne Erfolg versucht:Convert Python datetime in RFC 2822
>>> from email.Utils import formatdate
>>> import datetime
>>> formatdate(datetime.datetime.now())
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/email /utils.py", line 159, in formatdate
now = time.gmtime(timeval)
TypeError: a float is required
warum nicht einfach time.time() verwenden? –
In der Version 3.3 hat 'datetime' die' timestamp' Methode, wodurch dieser Prozess viel schneller wird. –