datetime.timedelta 计算 2 个时间的时间差:
注:
1,datetime.timedelta 支持 days,seconds,microseconds
2, 找出 24 小时内的数据
3, 找出超过 1 天, 1 月, 1 年的数据
4, 配合 datetime.datetime.fromtimestamp(os.path.getmtime(os.path.join(root,f))) 抓取文件修改日期进行日期比较
- vi a1.py
- #!/usr/bin/python
- import datetime
- now = datetime.datetime.now()
- deltaH = datetime.timedelta(seconds=1)
- deltaD = datetime.timedelta(days=1)
- deltaM = datetime.timedelta(days=30)
- deltaY = datetime.timedelta(days=365)
- Hour = now - deltaH
- day = now - deltaD
- Mon = now - deltaM
- Year = now - deltaY
- print Hour
- print day
- print Mon
- print Year
- :wq
- python a1.py
来源: http://www.bubuko.com/infodetail-2639796.html