Mar*_*cka 1 python timezone datetime xsd
给定一个xsd:dateTime 格式的字符串,我想创建一个 python datetime 对象。我特别需要能够解析例如像这样的字符串 '2012-09-23T09:55:00',而且所有其他定义的示例都应该正确解析,并且还使用时区。
使用datetime.datetime.strptime类方法解析这些:
dt = datetime.datetime.strptime(xsdDateTime, '%Y-%m-%dT%H:%M:%S')
Run Code Online (Sandbox Code Playgroud)
您的例子并不能包括时区但是。如果您确实需要时区支持,最好使用python-dateutil模块:
from dateutil.parser import parse
dt = parse(xsdDateTime)
Run Code Online (Sandbox Code Playgroud)