0
我对此没有太多了解,我试图检查一个文件的创建时间,并简单地将日期(仅日,月和年)与今天的日期(同样只是日,月和年)检查日期的创建时间并与今天的日期进行比较?
import os.path, time
import datetime
fulldate = time.ctime(os.path.getctime("file.xlsx"))
任何人都知道我怎么能转换日期,然后核对当天的日期?
我对此没有太多了解,我试图检查一个文件的创建时间,并简单地将日期(仅日,月和年)与今天的日期(同样只是日,月和年)检查日期的创建时间并与今天的日期进行比较?
import os.path, time
import datetime
fulldate = time.ctime(os.path.getctime("file.xlsx"))
任何人都知道我怎么能转换日期,然后核对当天的日期?
import os.path, time
from datetime import datetime
from time import mktime
fulldate = time.ctime(os.path.getctime("file.xlsx"))
struct = time.strptime(fulldate)
filetime = datetime.fromtimestamp(mktime(struct))
filedate = filetime.replace(hour=0, minute=0, second=0, microsecond=0)
if filetime < datetime.now():
print "The file is quite old"
else:
print "The file is not so old"
这是相当多了,这不是很为我工作但是它非常接近,我可以通过选择前10个字符来修复它,但基本上我不需要比较文件的时间,只是日期 – Ryflex
见http://stackoverflow.com/questions/237079/how-to-get-file-creation-modification-date-times-in-python – joel3000