将xsd:dateTime格式的字符串解析为python dateTime
给定一个字符串,我想创建一个python datetime对象。 我尤其需要能够解析例如“2012-09-23T09:55:00”这样的字符串,但所有其他定义的示例也应正确解析,并使用时区。使用来解析这些:将xsd:dateTime格式的字符串解析为python dateTime,python,datetime,xsd,timezone,Python,Datetime,Xsd,Timezone,给定一个字符串,我想创建一个python datetime对象。 我尤其需要能够解析例如“2012-09-23T09:55:00”这样的字符串,但所有其他定义的示例也应正确解析,并使用时区。使用来解析这些: dt = datetime.datetime.strptime(xsdDateTime, '%Y-%m-%dT%H:%M:%S') 但是,您的示例不包括时区。如果您确实需要时区支持,最好使用: 使用以下命令来分析: dt = datetime.datetime.strptime(xsdDa
dt = datetime.datetime.strptime(xsdDateTime, '%Y-%m-%dT%H:%M:%S')
但是,您的示例不包括时区。如果您确实需要时区支持,最好使用:
使用以下命令来分析:
dt = datetime.datetime.strptime(xsdDateTime, '%Y-%m-%dT%H:%M:%S')
但是,您的示例不包括时区。如果您确实需要时区支持,最好使用:
我还推荐python dateutil包。 我使用的是版本2.7.3,它也有一个等参线。 但是,isoparser不解析仅时间字符串,我已经解决了一个问题。 改用解析器模块
from dateutil.parser import parse
dt = parse(xsdDateTime)
嗯,,
alex我还推荐python dateutil包。 我使用的是版本2.7.3,它也有一个等参线。 但是,isoparser不解析仅时间字符串,我已经解决了一个问题。 改用解析器模块
from dateutil.parser import parse
dt = parse(xsdDateTime)
嗯,,
alex可能重复的可能重复的可能重复的没有名为parsing edit的模块:该模块称为parser not parsing,但似乎可以工作now@MartinFlucka:更正,我的错误。没有名为parser edit的模块:该模块称为parser not parsing,但似乎可以工作now@MartinFlucka:更正,我的错误。