【发布时间】:2019-04-09 06:24:16
【问题描述】:
我有一个如下所示的时间戳字符串:
2019-02-16T10:41:20.6080000+01:00
我必须将其解析为日期时间。因为微秒是 7 而不是 6 位,所以以下格式不匹配:
timestamp = "2019-03-14T14:37:37.000000+01:00"
parsed_timestamp = datetime.datetime.strptime(timestamp, "%Y-%m-%dT%H:%M:%S.%f%z") #ValueError: time data '2019-03-14T14:37:37.0000000+01:00' does not match format '%Y-%m-%dT%H:%M:%S.%f%z'
如何解析这种格式?
【问题讨论】:
-
你想要的输出是什么?
-
你只想要它的日期吗?
标签: python datetime timestamp strptime