转载自:  http://blog.csdn.net/liyuan_669/article/details/25347037
import os
import time 
y = time.ctie(os.stat("D:\\test\\1.txt").st_mtime)
y
- 
filemt= time.localtime(os.stat(filename).st_mtime)  
 - 
print time.strftime("%Y-%m-%d",filemt)  
 
 
- 
import os.path, time  
 - 
import exceptions  
 - 
  
 - 
class TypeError (Exception):  
 - 
    pass  
 - 
  
 - 
  
 - 
if __name__ == '__main__':  
 - 
  if (len(os.sys.argv) < 1):  
 - 
      raise TypeError()  
 - 
  else:  
 - 
      print "os.sys.argv[0]: %s" % os.sys.argv[0]   
 - 
  f = os.sys.argv[0]  
 - 
  mtime = time.ctime(os.path.getmtime(f))  
 - 
  ctime = time.ctime(os.path.getctime(f))  
 - 
  print "Last modified : %s, last created time: %s" % (mtime, ctime)  
 - 
  
 
 
- 
import os,time   
 - 
time.ctime(os.stat("c:/1.txt").st_mtime)   
 - 
time.ctime(os.stat("c:/1.txt").st_ctime)   
 - 
  
 - 
  
 - 
time.localtime(os.stat("F:/log.txt").st_mtime)   
 - 
  
 - 
ModifiedTime=time.localtime(os.stat("F:/log.txt").st_mtime)   
 - 
y=time.strftime('%Y', ModifiedTime)  
 - 
m=time.strftime('%m', ModifiedTime)  
 - 
d=time.strftime('%d', ModifiedTime)  
 - 
H=time.strftime('%H', ModifiedTime)  
 - 
M=time.strftime('%M', ModifiedTime)  
 - 
  
 - 
d2=datetime.datetime((int)y,(int)m,(int)d,(int)H,(int)M)  
 - 
同理d1....  
 - 
  
 - 
(d1-d2).seconds   
 - 
  
 - 
  
 - 
  
 - 
参考:  
 - 
使用datetime模块可以很方便的解决这个问题,举例如下:  
 - 
>>> import datetime  
 - 
>>> d1 = datetime.datetime(2005, 2, 16)  
 - 
>>> d2 = datetime.datetime(2004, 12, 31)  
 - 
>>> (d1 - d2).days  
 - 
47  
 - 
上例演示了计算两个日期相差天数的计算。  
 - 
import datetime  
 - 
starttime = datetime.datetime.now()  
 - 
  
 - 
endtime = datetime.datetime.now()  
 - 
print (endtime - starttime).seconds  
 - 
上例演示了计算运行时间的例子,以秒进行显示。  
 - 
>>> d1 = datetime.datetime.now()  
 - 
>>> d3 = d1 + datetime.timedelta(hours=10)  
 - 
>>> d3.ctime()