Python datetimezone格式
Python datetimezone格式
我在Python中有以下格式的日期\"2020-03-22T03:15:05+00:00\"
。我需要将其转换为\"%Y-%m-%d %H:%m:%s\"
。我正在尝试使用dateutil
进行转换,但找不到任何内容。
请问有人可以帮忙吗?
d = "2020-03-22T03:15:05+00:00" print(d) t = dateutil.parser.parse(d) time = t.strftime('%Y-%m-%d')
我需要一些思路来从上述代码中提取日期和时间
admin 更改状态以发布 2023年5月24日
Python 3.7 引入了 fromisoformat 方法。
import datetime as dt d = "2020-03-22T03:15:05+00:00" dt.datetime.fromisoformat(d).strftime("%Y-%m-%d %H:%M:%S")
你可以使用标准库中的 datetime.strptime()
和 datetime.strftime()
:
>>> import datetime as dt >>> d = "2020-03-22T03:15:05+00:00" >>> t = dt.datetime.strptime(d, "%Y-%m-%dT%H:%M:%S%z") >>> t datetime.datetime(2020, 3, 22, 3, 15, 5, tzinfo=datetime.timezone.utc) >>> t.strftime("%Y-%m-%d %H:%M:%S") '2020-03-22 03:15:05'