Parsowanie łańcucha czasowego w Pythonie

Mam ciąg czasu daty, którego nie wiem, jak go parsować w Pythonie.

Ciąg jest taki:

<code>Tue May 08 15:14:45 +0800 2012
</code>

próbowałem

<code>datetime.strptime("Tue May 08 15:14:45 +0800 2012","%a %b %d %H:%M:%S %z %Y")
</code>

ale Python podnosi

<code>'z' is a bad directive in format '%a %b %d %H:%M:%S %z %Y'
</code>

Według dokumentu Pythona:

% z przesunięcia UTC w postaci + HHMM lub -HHMM (pusty ciąg, jeśli obiekt jest naiwny).

Jaki jest właściwy format do analizowania ciągu czasu?

questionAnswers(5)

yourAnswerToTheQuestion