【发布时间】:2015-11-06 13:25:24
【问题描述】:
我有一个类似于 2015-11-06T14:20:14.011+01:00 的时间戳。我想将其解析为日期时间。
我的想法是我可以使用%Y-%m-%dT%H:%M:%S.%f%z 作为代表。
但问题是时区中的冒号。如何删除时区中的冒号,或者有没有更好的方法作为%z?
【问题讨论】:
-
:是否总是倒数第三个字符? -
s.rsplit(':', 1)[0]将是最后一个冒号之前的所有内容。 -
%z(小写)是 +/- HHMM 格式的时区表示。 -
SirParselot:如果用户在 api 中没有设置时区,则时区丢失。 DanielRoseman:我没有测试系统,并且在 python 文档网站上以另一种方式提及。 docs.python.org/2/library/…
-
@J.F.塞巴斯蒂安是的,但很难找到。
标签: python string parsing datetime timezone