Ich muss viele verschiedene Termine in vielen verschiedenen Formaten analysieren. Ich habe Probleme mit dem folgenden und fragte sich, ob anyopne erklären könnte, warum;
Die folgenden Arbeiten auf einem Linux-System:
from datetime import datetime
datetime.strptime('Tue 23 Aug 2011 09:00:07 PM BST','%a %d %b %Y %H:%M:%S %p %Z')
Aber unter Windows läuft es wirft
Valueerror: Zeitdaten nicht mit Format
Allerdings, wenn ich GMT nicht BST auf Windows versuchen, es funktioniert gut;
from datetime import datetime
datetime.strptime('Tue 23 Aug 2011 09:00:07 PM GMT','%a %d %b %Y %H:%M:%S %p %Z')
Gibt es einen Grund Python die BST Zeitzone unter Windows nicht verstehen, aber es funktioniert gut unter Linux?
Vielen Dank,
Matt.













