如何将以下字符串转换为python date? [英] How to convert the following string to python date?

查看:220
本文介绍了如何将以下字符串转换为python date?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何转换: u'2012-11-07T13:25:10.703Z' to Python datetime?



编辑



我打算使用这样的东西:

 >>> from datetime import datetime 
>>>> datetime.strptime('2011-03-07','%Y-%m-%d')
datetime.datetime(2011,3,7,0,0)

但是如何更改第二个参数以适应日期格式?

解决方案

使用 datetime.datetime.strptime

  datetime.datetime。 strptime(u'2012-11-07T13:25:10.703Z','%Y-%m-%dT%H:%M:%S.%fZ')
/ pre>

结果:

  datetime.datetime(2012,11 ,7,13,25,10,703000)

查看 strptime 行为


How can I convert: u'2012-11-07T13:25:10.703Z' to Python datetime?

EDIT

I intend to use something like this:

>>> from datetime import datetime
>>> datetime.strptime('2011-03-07','%Y-%m-%d')
datetime.datetime(2011, 3, 7, 0, 0)

but how can I change the second argument to accommodate my date format?

解决方案

Use datetime.datetime.strptime:

datetime.datetime.strptime(u'2012-11-07T13:25:10.703Z', '%Y-%m-%dT%H:%M:%S.%fZ')

Result:

datetime.datetime(2012, 11, 7, 13, 25, 10, 703000)

See the description of the strptime behaviour.

这篇关于如何将以下字符串转换为python date?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆