当前位置:  开发笔记 > 编程语言 > 正文

datetime.strptime( '2017-01-12T14:12:06.000-0500', '%Y-%间 - %的dT%H:%M:%S%F%Z')

如何解决《datetime.strptime('2017-01-12T14:12:06.000-0500','%Y-%间-%的dT%H:%M:%S%F%Z')》经验,为你挑选了1个好方法。

我一直在尝试将这种特定的日期格式转换为Python中的字符串,如下所示:

datetime.strptime(‘2017-01-12T14:12:06.000-0500’,'%Y-%m-%dT%H:%M:%S.%f%Z')

但它不起作用.

我究竟做错了什么?



1> Tagc..:

错误是您使用%Z而不是%z.从文档中,您应该使用%z匹配例如(empty), +0000, -0400, +1030

import datetime

result = datetime.datetime.strptime('2017-01-12T14:12:06.000-0500','%Y-%m-%dT%H:%M:%S.%f%z')

print(result)

产量

2017-01-12 14:12:06-05:00

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有