【发布时间】:2020-11-16 04:56:29
【问题描述】:
在一个数据集中,有几个不同的日期时间字符串。
例如:
2020-11-16T06:00:00Z
2020-11-16T06:00:00+01:00
2020-11-16T06:00:00+01:00Z
2020-11-16T06:00:00+02:00
2020-11-16T06:00:00.000Z
我想在几秒钟后替换所有内容,但它给了我错误,例如首先没有给出 +01:00.. 或者其他。
你有什么办法,怎么处理?
如果我能得到,那就足够了:
%Y-%m-%dT%H:%M
(基础知识,如何strp和strf都知道...)
我整晚都在为这个问题争论不休。 希望你们中的一个有解决方案...
提前谢谢你!
【问题讨论】:
-
这些基本上都是IS8601格式的日期时间字符串,见thread
-
请注意
2020-11-16T06:00:00+01:00Z实际上并不正确,Z表示祖鲁时间,但+01:00与此相矛盾 -
谢谢,我只是想说明不同的时间格式,并没有注意正确的格式。这些只是作为示例。我已经为我的问题找到了一个简单的解决方案,并在本主题的末尾进行了说明。
标签: python python-3.x datetime