我想将字符串转换为日期时间。
字符串是:
date_created = "2016-10-22T16:27:54+0000"
Run Code Online (Sandbox Code Playgroud)
我正在尝试将其转换为:
datetime.strptime(date_created, '%y-%m-%dT%H:%M:%S+0000')
Run Code Online (Sandbox Code Playgroud)
但格式不匹配。
那么,要使用的正确格式是什么?
%y匹配带有两位数字的年份,但您输入的数字为4位数字。使用%Y来代替:
>>> from datetime import datetime
>>> date_created = "2016-10-22T16:27:54+0000"
>>> datetime.strptime(date_created, '%Y-%m-%dT%H:%M:%S+0000')
datetime.datetime(2016, 10, 22, 16, 27, 54)
Run Code Online (Sandbox Code Playgroud)
%y
无世纪的年份,为零填充的十进制数字。
00, 01, ..., 99
%Y以世纪作为十进制数字的年份。
0001, 0002, ..., 2013, 2014, ..., 9998, 9999
| 归档时间: |
|
| 查看次数: |
663 次 |
| 最近记录: |