python基础回顾---时间模块
2018-03-12 20:48
369 查看
#calendar日历模块 import calendar #calendar() 获取一年的日历 #result = calendar.calendar(2018,w = 2,l = 1,c = 6,m = 3) #print(result) #month() 获取制定月份的日历 #result = calendar.month(2017,11,w = 4,l =3) #print(result) #monthcalendar() 获取制定月份的日历的矩阵格式 #result = calendar.monthcalendar(2017,11) #print(result) ''' 1 2 3 4 5 6 7 [ [0, 0, 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, 0, 0, 0] ] #小练习: 使用monthcalendar的结果 制作当月的日历 ''' #isleap() 检测制定的年份是否是润年 #1.如果年份不能被100整除,只需要被4整除就是润年 2.如果能够保额哦100整除,必须被400整除才是润年 #result = calendar.isleap(1600) #print(result) #leapdays() 获取制定年份之间润年的个数 #result = calendar.leapdays(2000,2017) #print(result) #monthrange()获取一个月份的信息(周几开始,一共多少天) result = calendar.monthrange(2017,11) print(result) #小练习: 使用monthrange()的结果 制作当月的日历 #weekday() 根据制定的年月日获取周几 result = calendar.weekday(2017,11,13) print(result) #timegm() 将时间元祖转化为时间戳 ttp = (1970,1,1,1,0,0,0,0,0) result = calendar.timegm(ttp) print(result)
#时间元祖 ''' 专门用于保存时间的元祖格式(不是标准的元素格式) 用户定义的时间元祖:(年,月,日,时,分,秒,周几,一年中的第几天,夏令时) 系统返回的时间元祖:(tm_year=2017, tm_mon=7, tm_mday=4, tm_hour=9, tm_min=4, tm_sec=21, tm_wday=1, tm_yday=185, tm_isdst=0) ''' #导入时间模块 import time #常用的时间值 #timezone 获取当前时区和0时区(本初子午线所在的时区)相差的秒数 print(time.timezone) #altzone 获取当前时区和0时区(本初子午线所在的时区)相差的秒数 (载夏令时的情况下) print(time.altzone) #daylight 检测是否是夏令时 print(time.daylight) #asctime() 将时间元祖转化为可读的英文时间格式 ttp = (1970,1,1,0,0,0,0,0,0) result = time.asctime(ttp) print(result) #localtime() 通过时间戳 获取本地时间元祖 #result = time.localtime()#当前时间戳 result = time.localtime(0)#指定时间戳 print(result) #gmtime()通过时间戳 获取UTC时间元祖 #result = time.gmtime()#当前时间戳 result = time.gmtime(0)#指定时间戳 print(result) #ctime() 使用时间戳获取当前时区的可读英文时间格式 #result = time.ctime()#当前时间戳 asctime(localtime()) result = time.ctime(0)#指定时间戳 asctime(localtime(0)) print(result) #mktime() 使用时间元祖制作制定时间的时间戳 ttp = (1999,12,23,0,0,0,0,0,0) result = time.mktime(ttp) print(result) #clock() 获取cpu时间 (不计算程序的睡眠时间) result = time.clock() print(result) #perf_counter() 计时器函数(计算程序的睡眠时间) result = time.perf_counter() print(result) #sleep() 程序睡眠(暂停) #time.sleep(5) #time() 获取当前的本地时间差戳 result = time.time() print(result) #strftime() str froamt time 格式化时间字符串 #1999-12-23 00:00:00 #时间元祖 ttp = (1999,12,21,23,15,0,0,0,0) result = time.strftime('%m月%d日%Y年 %p %I:%M:%S',ttp) print(result) #strptime() str parse time 解析格式化时间字符串 #12月21日1999年 00:15:00 #%m月%d日%Y年 %H:%M:%S result = time.strptime('12月21日1999年 00:15:00','%m月%d日%Y年 %H:%M:%S') print(result)
相关文章推荐
- python基础-OrderedDict、defaultdict、Counter、时间模块、sys模块
- python基础===时间处理模块
- Python基础操作 文件的读写 异常模块 类面向对象 时间日历
- Python基础-时间模块和radom模块
- python爬虫主要就是五个模块:爬虫启动入口模块,URL管理器存放已经爬虫的URL和待爬虫URL列表,html下载器,html解析器,html输出器 同时可以掌握到urllib2的使用、bs4(BeautifulSoup)页面解析器、re正则表达式、urlparse、python基础知识回顾(set集合操作)等相关内容。
- python模块之bsddb: bdb高性能嵌入式数据库 1.基础知识
- Python学习笔记(十三):模块基础
- python基础之import模块导入和包的调用
- python模块:时间处理模块
- Python基础回顾之-变量和数据类型
- python datetime模块相关 mysql 时间戳等
- python 基础功能模块列表
- Python基础——模块
- 【Python基础】模块
- python基础教程_学习笔记12:充电时刻——模块
- python 时间模块小结 time and datetime
- python基础-paramiko模块(未完待续)
- python基础之模块之os模块
- Python回顾与整理10:模块
- VII Python(6)基础知识(re正则表达式、MySQLdb模块)