如何在python中转换和减去日期,时间
作者:互联网
我有以下日期/时间:
2011-09-27 13:42:16
我需要将其转换为:
9/27/2011 13:42:16
我还需要能够从另一个日期中减去一个日期,并以HH:MM:SS格式获得结果.我试图使用dateutil.parser.parse函数,它解析日期很好,但遗憾的是它似乎没有得到正确的时间.我还尝试使用我在stackoverflow上找到的另一种使用“time”的方法,但是我得到一个错误,即没有定义时间.
解决方法:
你可以使用datetime
‘s strptime
function:
from datetime import datetime
date = '2011-09-27 13:42:16'
result = datetime.strptime(date, '%Y-%m-%d %H:%M:%S')
你很幸运,因为我已经为我的一个项目写了上面这行.
要将其打印出来,请尝试使用strftime:
print result.strftime('%m/%d/%Y %H:%M:%S')
标签:python-dateutil,python,datetime,date,time 来源: https://codeday.me/bug/20190902/1794104.html