编程语言
首页 > 编程语言> > 如何在python中转换和减去日期,时间

如何在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