Muszę przeanalizować wiele różnych dat w wielu różnych formatach. Mam problemy z następujących czynności i zastanawiał się, czy anyopne mogłoby wyjaśnić, dlaczego;
Następujące prace w systemie Linux:
from datetime import datetime
datetime.strptime('Tue 23 Aug 2011 09:00:07 PM BST','%a %d %b %Y %H:%M:%S %p %Z')
Ale działa pod windows podnosi
ValueError: Dane czas nie pasuje do formatu
Jednakże, jeśli nie spróbuję GMT BST na oknach, to działa dobrze;
from datetime import datetime
datetime.strptime('Tue 23 Aug 2011 09:00:07 PM GMT','%a %d %b %Y %H:%M:%S %p %Z')
Czy istnieje powód Python nie rozumie czasową BST pod Windows, ale działa dobrze pod Linuksem?
dzięki,
Matt.













