码迷,mamicode.com
首页 > 编程语言 > 详细

Python时间模块time&datetime

时间:2017-10-02 17:18:13      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:ftime   打印   运行   alt   时间模块   time()   localtime   mon   mtime   

Time模块

时间的分类:时间戳,结构化时间,格式化时间

time.time(): 返回一个时间戳  |1506933253.4386108 ,从unix诞生1970年开始的秒
time.asctime([t]): 转换gmtime()和localtime()返回的元组或struct_time为string. |Mon Oct  2 16:32:56 2017
time.clock(): 在第一次调用的时候, 返回程序运行的时间. 第二次之后返回与之前的间隔. 也就是cpu执行程序的时间 |4.280515904898922e-07

time.ctime([secs]): 将时间戳转换为时间字符串, 如没有提供则返回当前的时间字符串,并与asctime(localtime())一样. | Mon Oct  2 16:32:56 2017
time.gmtime([secs]): 将时间戳转化为, UTC 时区的struct_time.这个是英国标准时区,不是我国时区|time.struct_time(tm_year=2017, tm_mon=10, tm_mday=2, tm_hour=8, tm_min=35, tm_sec=47, tm_wday=0, tm_yday=275, tm_isdst=0)
time.localtime([secs]): 类似gmtime()但会把他转换成本地时区.|time.struct_time(tm_year=2017, tm_mon=10, tm_mday=2, tm_hour=16, tm_min=36, tm_sec=42, tm_wday=0, tm_yday=275, tm_isdst=0)
time.mktime(t): struct_time 转化为时间戳.
time.sleep(secs): 线程推迟指定时间, 以秒为单位.
time.strftime(format[,t]): 根据参数转换一个sturc_time或元组为字符串.|
print(time.strftime(‘%Y.%m.%d‘,time.localtime())) |2017.10.02
time.strptime(string[, format]): 与strftime相反,返回一个struct_time结构化时间.可以只打印年或者月日 |print(time.strptime(‘2015.04.1‘,‘%Y.%m.%d‘))   |time.struct_time(tm_year=2015, tm_mon=4, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=91, tm_isdst=-1)
 

 

time模块中常用的格式化字符串

1 %y 两位数的年份 00 ~ 99.
2 %Y 四位数的年份 0000 ~ 9999
3 %m 月份 01 ~ 12.
4 %d day 01 ~ 31.
5 %H 时 00 ~ 23.
6 %I 时 01 ~ 12.
7 %M 分 00 ~ 59.
8 %S 秒 00 ~ 61.

 

datetime模块

print(datetime.datetime.now())

2017-10-02 16:56:43.907458

 

Python时间模块time&datetime

标签:ftime   打印   运行   alt   时间模块   time()   localtime   mon   mtime   

原文地址:http://www.cnblogs.com/xiaoyaz/p/7620372.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!