我正在尝试将字符串转换为python中的datetime,但我收到错误“未转换的数据仍为:11”。我正在处理的字符串有一个像“Dec \ xa031 2011”的形式。我认为unicode角色造成了问题。我试过拆分\ xa0给了我['Dec','31 2011'],然后加入。我也尝试用re替换re('\ xa0','',dateStr)。两者都没有效果。
答案 0 :(得分:1)
这适用于您的示例:
import datetime
s = "Dec\xa031 2011"
datetime.datetime.strptime(s, "%b\xa0%d %Y")
输出:
datetime.datetime(2011, 12, 31, 0, 0)