文章内容

2022/7/20 20:07:32,作 者: 黄兵

ValueError: time data '2022-07-30T16:00:00.000Z' does not match format 'YYYY-MM-DDTHH:MM:SS.fffZ'

今天在后端处理前端上传上来的时间数据的时候,在Python中格式化时间,出现了如下错误:

ValueError: time data '2022-07-30T16:00:00.000Z' does not match format 'YYYY-MM-DDTHH:MM:SS.fffZ'

出现错误的原因:

格式化的时候,格式不对,需要重新修改。

解决方案:

使用如下的方式格式化时间字符串:

datetime.strptime(request.json['expireTime'], '%Y-%m-%dT%H:%M:%S.%f%z')

其中 request.json['expireTime'] 的字符串形如:2022-07-30T16:00:00.000Z


参考资料:

1、Extract HH:MM PM from '2022-02-18T00:00:00.000Z'


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - ValueError: time data '2022-07-30T16:00:00.000Z' does not match format 'YYYY-MM-DDTHH:MM:SS.fffZ'

分享到:

发表评论

评论列表