文章内容
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'
黄兵个人博客原创。
评论列表