Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python时间减法_Python_Time - Fatal编程技术网

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

我想用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.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)