python时间减法
我想用Python获得时间。使用python时间减法,python,time,Python,Time,我想用Python获得时间。使用time.ctime(),有很多函数: 我试过: def write_time(): NUMBER_OF_MIN=40 #my offset obj=time.gmtime() print " D", obj.tm_mday, " M",obj.tm_mon, "Y",obj.tm_year, " time", obj.tm_hour+TIME_OFFSET,":", obj.tm_min-NUMBER_OF_MIN, ":",obj
time.ctime()
,有很多函数:
我试过:
def write_time():
NUMBER_OF_MIN=40 #my offset
obj=time.gmtime()
print " D", obj.tm_mday, " M",obj.tm_mon, "Y",obj.tm_year,
" time", obj.tm_hour+TIME_OFFSET,":", obj.tm_min-NUMBER_OF_MIN, ":",obj.tm_sec
我想从时间中减去40分钟 查看该库,它为数学使用日期提供了更大的灵活性
例如:
import datetime
print datetime.datetime.now()
print datetime.datetime.now() - datetime.timedelta(minutes=2)
print datetime.datetime.now() - datetime.timedelta(seconds=10)
print datetime.datetime.now() - datetime.timedelta(milliseconds=400)
印刷品:
el@dev ~ $ python test.py
2014-11-26 06:47:07.179411
2014-11-26 06:45:07.179538
2014-11-26 06:46:57.179581
2014-11-26 06:47:06.779614
如果不明显,可以组合使用:
print datetime.datetime.now()-datetime.timedelta(小时=24*3+16,分钟=23)