python 时间的格式转化,格式为20130415172500字符串转为datetime类型

一个时间格式为20130415172559(年月日时分秒)的字符串。怎么转化为datetime格式,能进行时间加减运算,比如在这个时间的基础上增加2秒,如何实现

python编程用datetime方法进行时间转换,代码如下:

$ python
Python 2.7.2+ (default, Jul 20 2012, 22:12:53) 
[gcc 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import datetime
>>> dtstr = "20130415172559"
>>> dt = datetime.datetime.strptime(dtstr, "%Y%m%d%H%M%S")
>>> dt
datetime.datetime(2013, 4, 15, 17, 25, 59)
>>> another_dt = dt+datetime.timedelta(seconds=2)
>>> another_dt
datetime.datetime(2013, 4, 15, 17, 26, 1)
>>>
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-15
$ python
Python 2.7.2+ (default, Jul 20 2012, 22:12:53)
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import datetime
>>> dtstr = "20130415172559"
>>> dt = datetime.datetime.strptime(dtstr, "%Y%m%d%H%M%S")
>>> dt
datetime.datetime(2013, 4, 15, 17, 25, 59)
>>> another_dt = dt+datetime.timedelta(seconds=2)
>>> another_dt
datetime.datetime(2013, 4, 15, 17, 26, 1)
>>>本回答被提问者和网友采纳

...时间的格式转化,格式为20130415172500字符串转为datetime类型
python编程用datetime方法进行时间转换,代码如下:pythonPython 2.7.2+ (default, Jul 20 2012, 22:12:53) [gcc 4.6.1] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import datetime>>> dtstr = "20130415172559">>> dt = datetime.datetime.s...

...时间的格式转化,格式为20130415172500字符串转为datetime类型
datetime.datetime(2013, 4, 15, 17, 26, 1)>>>

相似回答