博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python time模块
阅读量:4984 次
发布时间:2019-06-12

本文共 2646 字,大约阅读时间需要 8 分钟。

time模块

time模块,常用方法:

time()
localtime()
asctime()
strftime()
strptime()
mktime()
clock()

 

time()方法,获取当前时间的时间戳

print time.time()
运行结果:
1545005056.78
[Finished in 0.9s]

localtime()方法,将获取到的时间戳转换为元组(struct_time)格式
Timestamp=time.time() #获取当前时间的时间戳
print time.localtime(Timestamp) #将时间转换为元组
运行结果:
time.struct_time(tm_year=2018, tm_mon=12, tm_mday=17, tm_hour=8, tm_min=10, tm_sec=18, tm_wday=0, tm_yday=351, tm_isdst=0)
[Finished in 0.1s]

struct_time元组的属性:

0 tm_year 当前日期的年份(如2019)
1 tm_mon 当前日期的月份(1-12)
2 tm_mday 当前月份的号数(1-31)
3 tm_mhour 当前的小时数(0-23)
4 tm_min 当前的分数(0-59)
5 tm_sec 当前的秒数(0-60)
6 tm_wday 当前日期对应的周数(0-6,0表示周一[美式记法])
7 tm_yday 儒略历(1-366)
8 tm_isdst 决定是否使用夏令时(-1,0,1)

 

 

 

asctime()方法,用于格式化时间Timestamp=time.time()   #获取当前时间的时间戳tuple_t=time.localtime(Timestamp)  #将时间转换为元组print time.asctime(tuple_t)运行结果:Mon Dec 17 19:28:41 2018[Finished in 1.0s]ctime()方法,用户格式化时间,无参数时与asctime效果一致Timestamp=time.time()   #获取当前时间的时间戳tuple_t=time.localtime(Timestamp)  #将时间转换为元组print time.ctime()运行结果:Mon Dec 17 20:22:50 2018[Finished in 0.1s]strftime()方法,用于格式化自定义的格式Timestamp=time.time()   #获取当前时间的时间戳tuple_t=time.localtime(Timestamp)  #将时间转换为元组print time.strftime("%Y-%m-%d %H:%M:%S",tuple_t)  #时间格式:年-月-日 时:分:秒print time.strftime("%Y-%m-%d",tuple_t)   #时间格式:年-月-日运行结果:2018-12-17 19:34:592018-12-17[Finished in 0.2s]strptime()方法,将时间格式转换为元组格式。Timestamp=time.time()   #获取当前时间的时间戳tuple_t=time.localtime(Timestamp)  #将时间转换为元组str_time=time.strftime("%a %b %d %H:%M:%S %Y",tuple_t)  #时间格式:年-月-日 时:分:秒print str_time  print time.strptime(str_time,"%a %b %d %H:%M:%S %Y")   #将日期字符串转换为元组格式运行结果:Mon Dec 17 19:50:09 2018time.struct_time(tm_year=2018, tm_mon=12, tm_mday=17, tm_hour=19, tm_min=50, tm_sec=9, tm_wday=0, tm_yday=351, tm_isdst=-1)mktime()方法,将元组时间格式转换为时间戳Timestamp=time.time()   #获取当前时间的时间戳tuple_t=time.localtime(Timestamp)  #将时间转换为元组str_time=time.strftime("%a %b %d %H:%M:%S %Y",tuple_t)  #时间格式:年-月-日 时:分:秒print str_time  print time.strptime(str_time,"%a %b %d %H:%M:%S %Y")   #将日期字符串转换为元组格式print time.mktime(time.strptime(str_time,"%a %b %d %H:%M:%S %Y"))  #将元组转换为时间戳运行结果:Mon Dec 17 19:50:09 2018time.struct_time(tm_year=2018, tm_mon=12, tm_mday=17, tm_hour=19, tm_min=50, tm_sec=9, tm_wday=0, tm_yday=351, tm_isdst=-1)1545047409.0[Finished in 0.1s]clock()方法,用于以浮点数计算秒数返回当前cpu时间import timeprint time.clock()   #返回当前cpu时间运行结果:7.90096300888e-07[Finished in 0.1s]sleep()方法,用于进程休眠时间日历:calendar模块import calendardate=calendar.month(2018,12) print date运行结果:   December 2018Mo Tu We Th Fr Sa Su                1  2 3  4  5  6  7  8  910 11 12 13 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 3031[Finished in 0.2s]

  

 

转载于:https://www.cnblogs.com/JcHome/p/10133651.html

你可能感兴趣的文章
bzoj1009: [HNOI2008]GT考试 ac自动机+矩阵快速幂
查看>>
UVA 784 Maze Exploration
查看>>
UVA 10905 Children's Game
查看>>
ZOJ 2676 Network Wars
查看>>
网站字体的导入代码
查看>>
iOS中图像处理技术资料:
查看>>
SQL基础教程第三章笔记
查看>>
Colidity-- StoneWall
查看>>
第一章:windows下 python 的安装和使用
查看>>
【未整理】web.xml加载顺序.RP
查看>>
JDK7新增Objects方法介绍(同时包含JDK8新添加的方法)
查看>>
Airport(未解决。。。)
查看>>
LightOJ 1338 && 1387 - Setu && LightOJ 1433 && CodeForces 246B(水题)
查看>>
yii2 实战教程之如何安装
查看>>
Spring整合Hibernate与Struts
查看>>
ORA-02041: client database did not begin a transaction
查看>>
判断浏览器JS
查看>>
U33405 纽约
查看>>
method_missing in JavaScript
查看>>
Leetcode 904. Fruit Into Baskets
查看>>