python - 日期时间未转换的数据仍然存在
问题描述
这个错误让我发疯。这是仅在 Windows 上出现的错误。
if platform == "linux" or platform == "linux2":
locale.setlocale(locale.LC_TIME, "it_IT")
elif platform == "darwin":
locale.setlocale(locale.LC_TIME, "it_IT")
elif platform == "win32":
locale.setlocale(locale.LC_ALL, locale='Italian')
如果我午餐:
print(locale.getlocale())
print(platform)
我得到:
('Italian_Italy', '1252')
win32
我要解析的 str 是
zeta = '17 Apr 2020 09:00 PM'
使用 Datetime.strptime(从 datetime 导入日期时间为 dt)
beta = dt.strptime(zeta,("%d %b %Y %I:%M %p"))
beta = dt.strptime(zeta,("%d %b %Y %I:%M %p"))
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\_strptime.py", line 568, in _strptime_datetime
tt, fraction, gmtoff_fraction = _strptime(data_string, format)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\_strptime.py", line 352, in _strptime
raise ValueError("unconverted data remains: %s" %
ValueError: unconverted data remains: PM
解决方案
推荐阅读
- python - AttributeError:“unicode”对象没有属性“fromstring”。如何解决这个问题?
- mysql - 动态连接 MySQL 表
- varnish - Varnish 有类似 Redis LRU 的东西吗?
- android - Algolia Android - 未过滤出空查询
- javascript - 我希望船/图像按“a”或“d”键移动,它可以工作,但是从角落以外的任何地方移动时速度都会大大提高
- selenium - 具有相同属性的元素的定位器
- c# - 当变量实际上在正确的范围内时出现错误 CS0103
- javascript - 使用 css 选择具有相同类名的元素
- python - Open3D 错误 ComputeHalfEdges 失败。重复的半边
- specflow - SpecFlow:使用不同的参数多次运行具有多个场景的特征文件