我正在努力转换来自python后端客户端角度datetime组件的ISO 8601日期时间。日期来自 angular-material-datetimepicker 库,格式为'2016-10-24T10:00:00.000Z'
。如何转换为datetime对象以发送到数据存储区?我正在使用Google App Engine。这是我在pycharm中试图摆弄的其他我在其他论坛上发现的东西;
工作原理
>>> datetime.datetime.strptime('2016-10-24T10:00:00Z', '%Y-%m-%dT%H:%M:%SZ')
datetime.datetime(2016, 10, 24, 10, 0)
不起作用
datetime.datetime.strptime('2016-10-24T10:00:00.000Z', '%Y-%m-%dT%H:%M:%SZ')
如上所示,我认为第一个带有'纳秒的命令?'不起作用。这是角度发送的实际格式。当我删除.000
时,它的工作原理如第二个命令所示。我应该在第一个日期执行什么方法调用它?我也试过了;
>>> datetime.datetime.strptime('2016-10-24T10:00:00.000Z', '%Y-%m-%dT%H:%M:%S%fZ')