解析格式为20101 1:00的数据

2024-04-19 21:07:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将给定的时间和日期信息转换为UTC等效值。我的代码是:

from datetime import datetime      

Time = [int (i) for i in Time]
datetime_Time= datetime.strptime ('20120101 1:00','%Y%m%d %I:M')

我收到的错误是

ValueError: invalid literal for int() with base 10: '20120101 1:00'


Tags: 代码infromimport信息fordatetimetime
1条回答
网友
1楼 · 发布于 2024-04-19 21:07:02

很可能指定的dateTimeFormat无效。 您可以尝试以下格式:

import datetime
dateTimeFormat = "%Y%m%d %H:%M:S"
customTime = "20120101 1:00"
processedTime = datetime.strptime(customTime,dateTimeFormat)
print processedTime

2012-01-01 01:10:00

相关问题 更多 >