python学习笔记3
2017-04-12 14:28
85 查看
学习声明:笔者的python环境是3.x
#!/usr/bin/env python3 #coding=utf-8 #时间 ''' import time print(time.time()) #获取当前时间 print(time.localtime()) #获取格式化的时间 print(time.asctime())#接受时间元组并返回一个可读的形式为"Tue Dec 11 18:07:14 2008"(2008年12月11日 周二18时07分14秒)的24个字符的字符串 print("==========================================") #日期格式化 t = (1970, 1, 1, 8, 0, 10, 3, 1, 0) print(time.strftime("%Y-%m-%d %H:%M:%S",t))#参数:时间元组可有可无,将时间元组按照格式输出字符串表示时间 print(time.strftime("%Y-%m-%d %H:%M:%S"))#格式:yyyy-mm-dd hh:min:ss print(time.strftime("%a %b %d %H:%M:%S %Y"))#格式:Sat Mar 28 22:24:24 2016 print("=========================================") a = "Sat Mar 28 22:24:24 2016" print(time.strptime(a,"%a %b %d %H:%M:%S %Y"))#根据fmt的格式把一个时间字符串解析为时间元组。 print(time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y")))#接受时间元组并返回时间戳 print(time.mktime(time.strptime("2013-11-11 11:11:11","%Y-%m-%d %H:%M:%S"))) print("===========================================") #内置函数 print(time.clock()) print(time.clock())#该函数有两个功能,在第一次调用的时候,返回的是程序运行的实际时间;以第二次之后的调用,返回的是自第一次调用后,到这次调用的时间间隔;在win32系统下,这个函数返回的是真实时间(wall time),而在Unix/Linux下返回的是CPU时间。 print(time.ctime(10))#作用相当于asctime(localtime(secs)),未给参数相当于asctime() print(time.gmtime(10))#接收时间辍(1970纪元后经过的浮点秒数)并返回格林威治天文时间下的时间元组t。注:t.tm_isdst始终为0 print(time.localtime(10))#接收时间辍(1970纪元后经过的浮点秒数)并返回当地时间下的时间元组t(t.tm_isdst可取0或1,取决于当地当时是不是夏令时)。 t = (1970, 1, 1, 8, 0, 10, 3, 1, 0) print(time.mktime(t))#接受时间元组并返回时间辍(1970纪元后经过的浮点秒数)。 print("====================") print(time.asctime()) time.sleep(10)#推迟调用线程的运行,secs指秒数。 print(time.asctime()) ''' ''' %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59) %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c 本地相应的日期表示和时间表示 %j 年内的一天(001-366) %p 本地A.M.或P.M.的等价符 %U 一年中的星期数(00-53)星期天为星期的开始 %w 星期(0-6),星期天为星期的开始 %W 一年中的星期数(00-53)星期一为星期的开始 %x 本地相应的日期表示 %X 本地相应的时间表示 %Z 当前时区的名称 %% %号本身 ''' #日历 import calendar cal = calendar.month(2017,4)#获取2017年4月的日历 #print(cal) #calendar.prcal(2017)#返回一个多行字符串格式的year年年历 #print(calendar.calendar(2017))#返回一个多行字符串格式的year年年历 #print(calendar.firstweekday())#返回当前每周起始日期的设置。默认情况下,首次载入caendar模块时返回0,即星期一。 print(calendar.isleap(2016))#是闰年返回True,否则为false。 print(calendar.leapdays(2016,2021))#返回两个间隔之间的闰年总数(不包含末尾) print(calendar.monthcalendar(2017,4))#返回一个整数的单层嵌套列表,表示一个月里面的每天 print(calendar.month(2017,4)) calendar.prmonth(2017,4)#打印出某年某月的日历 print(calendar.monthrange(2017,4))#得到本月的天数 第一返回为月第一日为星期几(0-6), 第二返回为此月天数 calendar.setfirstweekday(6)#设置一周的第一天,周一(0)-周天(6),默认第一天是周一 calendar.prmonth(2017,4) print("=================================") print(calendar.timegm((1970,1,1,0,0,10,3,1,0)))#和time.gmtime相反,根据时间元组返回一个时间戳 print(calendar.weekday(2017,4,12))#返回这天的所在周里的日期码,周一(0),周天(6)
相关文章推荐
- Python学习笔记—条件判断和循环
- Python学习笔记012——装饰器
- python学习笔记五--文件
- Python从零学习笔记(1~3)
- python学习笔记:字典嵌套,将字典作为VALUE加入字典中
- Python学习笔记06_高级特性
- python学习笔记
- Python快速学习笔记
- python网络编程学习笔记(3):socket网络服务器
- Python学习笔记——列表②
- Python学习笔记4
- python学习笔记——字符串,列表,字典,集合,数值,sorted
- 流畅python学习笔记:第十七章:并发处理二
- Python学习笔记(五) -- Python线程池
- Python学习笔记——字符串
- Python学习笔记一:数据类型转换
- 『Python标准库』学习笔记
- Python学习笔记1--基础篇--基本原书抄写一遍
- Python学习笔记(20)-文件和文件夹的移动、复制、删除、重命名
- Python学习笔记 图形界面GUI