小编ido*_*ope的帖子

如何将带有阿拉伯字符的字符串日期转换为英文字符串日期?最好使用日期时间

这是阿拉伯日期的示例:(\xd9\xa2\xd9\xa0\xd9\xa2\xd9\xa2-\xd9\xa0\xd9\xa6-\xd9\xa0\xd9\xa4T\xd9\xa0\xd9\xa5 :\xd9\xa1\xd9\xa0:\xd9\xa0\xd9\xa2+03:00) 当我尝试将其从 iso 格式\n转换为常规可读日期时,会出现此错误

\n
date = '\xd9\xa2\xd9\xa0\xd9\xa2\xd9\xa2-\xd9\xa0\xd9\xa6-\xd9\xa0\xd9\xa4T\xd9\xa0\xd9\xa5:\xd9\xa1\xd9\xa0:\xd9\xa0\xd9\xa2+03:00'\ndate = datetime.datetime.fromisoformat(date)\nValueError: Invalid isoformat string: '\xd9\xa2\xd9\xa0\xd9\xa2\xd9\xa2-\xd9\xa0\xd9\xa6-\xd9\xa0\xd9\xa4T\xd9\xa0\xd9\xa5:\xd9\xa1\xd9\xa0:\xd9\xa0\xd9\xa2+03:00'\n
Run Code Online (Sandbox Code Playgroud)\n

我需要将阿拉伯数字翻译成常规数字才能使其工作,我已经测试了谷歌将此日期翻译为英语并且它有效,因此这是可能的。我找不到使用日期时间来执行此操作的方法。

\n

python python-datetime

0
推荐指数
1
解决办法
321
查看次数

标签 统计

python ×1

python-datetime ×1