Unicode字符串到日期格式转换错误

时间:2017-02-24 11:56:58

标签: python unicode python-datetime

我是python自动化的初学者,有selenium绑定。 我有一个Unicode字符串,格式为Monday , December 12, 2016 , 00:00:23 PM

我使用以下命令
 datetime.strptime(date, "%A, %B %d, %Y, %I:%M:%S %p")
但是我收到的错误是时间数据与格式不匹配。

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

我试过这样,

print datetime.datetime.strptime(u'Monday , DECEMBER 12, 2016 , 00:00:23 PM' , '%A , %B %d, %Y , %H:%M:%S %p')

和输出:

2016-12-12 00:00:23 

答案 1 :(得分:0)

尝试

import time
time.strftime("%A, %B %d, %Y, %I:%M:%S %p", time.gmtime())

并确保空格或其他符号不会丢失。