我正在尝试编写一个代码,将收件箱中收到的最后一封电子邮件的日期和时间提取到一个文本文件中。我的变量b的输出的当前格式是'2020-07-18 16:53:10.444000+00:00'
。我希望格式是这种格式'%m/%d/%y %H:%M:%S'
。感谢有人能帮助我
知道最后5位(+00:00)是什么也很好?我试图理解[ReceivedTime]的默认格式
b = str(lastDayMessages[0].ReceivedTime)
b = dt.datetime.strptime(b, '%m/%d/%y %H:%M:%S')
print(b)
错误: raise VALUERROR(“时间数据%r与格式%r不匹配”% ValueError:时间数据“2020-07-18 16:53:10.444000+00:00”与格式“%m/%d/%y%H:%m:%S”不匹配
strptime
将字符串转换为日期时间strftime
将日期时间转换为字符串输出
阅读更多:https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior
相关问题 更多 >
编程相关推荐