Python time模块 笔记

菜鸟教程传送门:https://www.runoob.com/python3/python3-date-time.html

1.time.time( )
返回当前时间的时间戳(1970纪元后经过的浮点秒数)。
>>> import time
>>> ticks = time.time()
>>> print ("当前时间戳为:", ticks)
当前时间戳为: 1572961983.0376866
>>> 

2.时间元组&获取当前时间
>>> localtime = time.localtime(time.time())
>>> print ("本地时间为 :", localtime)
本地时间为 : time.struct_time(tm_year=2019, tm_mon=11, tm_mday=5, tm_hour=21, tm_min=54, tm_sec=59, tm_wday=1, tm_yday=309, tm_isdst=0)
>>> 

3.获取格式化时间
time.asctime([tupletime])
接受时间元组并返回一个易读的字符串
>>> localtime = time.asctime( time.localtime(time.time()))
>>> print ("本地时间为 :", localtime)
本地时间为 : Tue Nov  5 21:56:09 2019
>>> 
time.ctime([secs])
作用相当于asctime(localtime(secs)),未给参数相当于asctime()
>>> time.ctime()
'Tue Nov  5 22:27:16 2019'
>>> 

4.格式化日期
time.strftime(format[, t])
>>> print (time.strftime("%Y-%m-%d %H:%M:%S"))
2019-11-05 22:21:13
>>> 

5.sleep推迟调用线程的运行
time.sleep(secs)
>>> print ("Start : %s" % time.ctime());time.sleep( 5 );print ("End : %s" % time.ctime())
Start : Tue Nov  5 22:30:06 2019
End : Tue Nov  5 22:30:11 2019
>>> 

6.time模块的两个属性
(1)属性time.timezone是当地时区距离格林尼治的偏移秒数(>0,美洲;<=0大部分欧洲,亚洲,非洲)。
>>> time.timezone
-28800
>>> 
(2)属性time.tzname包含一对根据情况的不同而不同的字符串,分别是带夏令时的本地时区名称,和不带的。
>>> time.tzname
('中国标准时间', '中国夏令时')
>>> 

7.获取某月日历
>>> import calendar
>>> cal = calendar.month(2020, 1)
>>> print (cal)
    January 2020
Mo Tu We Th Fr Sa Su
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

>>> 

发布了89 篇原创文章 · 获赞 1 · 访问量 4852

猜你喜欢

转载自blog.csdn.net/wy_hhxx/article/details/102926344