python 时间模块备忘
短信预约 -IT技能 免费直播动态提醒
由于要用到时间模块,为了下次不用去翻文档,这里也简单记录一下:
直接一个脚本看输出:
import time
print time.time()
print time.localtime(time.time())
print time.strftime('%Y-%m-%d', time.localtime())
print time.strftime('%y-%m-%d', time.localtime())
print time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
print time.strftime('%Y-%m-%d %I:%M:%S', time.localtime())
print time.strftime('%Y-%m-%d %H:%M:%S --%A--%c', time.localtime())
print time.strftime('%Y-%m-%d %H:%M:%S --%x--%X', time.localtime())
查看结果:
[root@www python]# python time1.py
1425623399.84
time.struct_time(tm_year=2015, tm_mon=3, tm_mday=6, tm_hour=14, tm_min=29, tm_sec=59, tm_wday=4, tm_yday=65, tm_isdst=0)
2015-03-06
15-03-06
2015-03-06 14:29:59
2015-03-06 02:29:59
2015-03-06 14:29:59 --Friday--Fri Mar 6 14:29:59 2015
2015-03-06 14:29:59 --03/06/15--14:29:59
datetime模块定义了下面这几个类:
datetime.date:表示日期的类。常用的属性有year, month, day;
datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond;
datetime.datetime:表示日期时间。
datetime.timedelta:表示时间间隔,即两个时间点之间的长度。
>>> from datetime import *
>>> print datetime.today()
2015-03-06 14:43:46.870936
>>> print datetime.now()
2015-03-06 14:43:51.313098
需求:查看100天前是几月几号:
import datetime
(datetime.datetime.now() - datetime.timedelta(days = 100)).strftime("%Y-%m-%d")
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341