您的位置:首页 > 编程语言 > Python开发

python2.7使用TimeDelta中total_seconds()方法的问题

2017-03-23 09:18 288 查看
运维过程中经常在做日期相加减时使用TimeDelta对象,python2.7及以后的TimeDelta有total_seconds()方法获取总秒数,而2.6之前没有该方法,且众所周知大多数非python开发的服务器上运行的python版本多半是centos自带的2.6版本,以下提供一个等价的计算方法:

def total_seconds(time_delta):
return 1.0 * (time_delta.microseconds + (time_delta.seconds + time_delta.days * 24 * 3600) * 10**6) / 10**6
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息