Skip to main content
 首页 » 编程设计

python之如何在 python 中将字符串转换为日期时间对象

2025年05月04日39qlqwjy

我有以下格式的日期

 d  = '2014-03-17 13:57:59-07:00' 

如何将上面的转换成时间戳对象 以下作品

d1 = datetime.datetime.strptime(d, "%Y-%m-%d %H:%M:%S-07:00") 

但是 7 是硬编码的..我不确定那是什么? 我怎么忽略那部分

请您参考如下方法:

您可以使用 dateutil支持将字符串解析为日期时间的包。您可以通过以下方式安装它:

pip install python-dateutil 

然后:

import dateutil.parser 
 
d = dateutil.parser.parse('2014-03-17 13:57:59-07:00') 

日期中的 7 或 8 是与 UTC 的偏移量 - 它用于指示日期时间所在的时区。