首页 > 解决方案 > Python将字符串转换为时间

问题描述

我有以下字符串20200424003000 +0200,其中 '20200424 是日期(YYYYMMDD),003000 是时间(HHMMSS),+0200 是 UTC 时区。

我想将该字符串转换为另一种格式,即2020-04-24 00:30:00. 有人可以指出我这样做的好方向吗?

标签: python

解决方案


Python 的内置库可以完成这项工作。

import datetime

datetime_str = '20200424003000 +0200'
dt = datetime.datetime.strptime(datetime_str, '%Y%m%d%H%M%S %z')
print(dt)

您可以在此处了解更多关于strptimePython 中的一般日期时间格式的信息。


推荐阅读