TimeDelta.total_seconds() in Python2.6-

Python 的日期操作真是无力吐槽。

如果在做日期相加减时使用TimeDelta对象,2.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

TimeDelta.total_seconds() in Python2.6-

上一篇:【多线程】java多线程Completablefuture 详解【在spring cloud微服务之间调用,防止接口超时的应用】【未完成】


下一篇:Ultra-QuickSort(归并排序+离散化树状数组)