DEprecationalWARNING:parsingtimezoneaware datetimesisdeprecated
发布时间
阅读量:
阅读量
报警复现分析
import numpy as py
a = np.datetime64('1970-01-01T08:00:00Z')
报警及原因
关于弃用警告的提示:未来版本中将不再支持解析带时区信息的日期时间格式,该操作将引发错误
在字符串'1970-01-01T08:00:00Z’中,字母“Z”用于标识时区信息,这正是触发警告的原因
官方相关说明如下:
自1.11.0版本起已标记为弃用:NumPy本身并不存储时区信息。为保持向后兼容性,datetime64类型仍然能够解析时区偏移量,并通过转换为UTC时间进行处理。然而,这种行为已被标记为弃用,后续版本中将不再支持并会抛出错误。【官方链接
解决方案
将Z部分予以删除后,调整后的代码形式如下
import numpy as py
a = np.datetime64('1970-01-01T08:00:00')
全部评论 (0)
还没有任何评论哟~
