Luk*_*asz 3 python strptime python-3.x
我无法找出strptime
以下日期格式的正确第二个参数
a = datetime.strptime('2017-03-09 14:00:00.000000+0000', '%y-%m-%d %H:%M:%S.%f+%z')
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
ValueError: time data '2017-03-09 14:00:00.000000+0000' does not match format '%y-%m-%d %H:%M:%S.%f+%z'
Run Code Online (Sandbox Code Playgroud)
有人可以帮我吗?
正确的格式字符串是:
%Y-%m-%d %H:%M:%S.%f%z
Run Code Online (Sandbox Code Playgroud)
下次您可以通过使用strftime()
给定格式编写日期时间来更轻松地解决这个问题。例如,您原来的:
datetime.datetime.now().astimezone(tz=None).strftime('%y-%m-%d %H:%M:%S.%f+%z')
Run Code Online (Sandbox Code Playgroud)
给出:
17-03-13 22:53:50.010314++0800
Run Code Online (Sandbox Code Playgroud)
从那里很容易看出问题所在。
归档时间: |
|
查看次数: |
7821 次 |
最近记录: |