我需要以许多不同的格式解析许多不同的日期。我遇到以下问题,想知道是否有人可以解释原因;
以下适用于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')
但是在windows下运行它会引发
ValueError:时间数据与格式不匹配
但是,如果我在 Windows 上尝试 GMT 而不是 BST,它可以正常工作;
from datetime import datetime
datetime.strptime('Tue 23 Aug 2011 09:00:07 PM GMT','%a %d %b %Y %H:%M:%S %p %Z')
python在windows下不理解BST时区是否有原因,但在Linux下可以正常工作?
谢谢,
马特。