Python之时间和日期模块
1、import time 先要导入时间模块
1)time.time()得到当前的时间,返回的是时间戳,表示自1970年1月1日起到程序运行时的秒数
import time
print(time.time())
结果为:
1524282568.3165271
2)time.localtime()得到当前时间的结构化格式;time.gmtime()在没有参数时各localtime()的格式一样,当有参数时,将时间戳转化为结构化的格式
import time
print(time.localtime())
结果为:
time.struct_time(tm_year=2018, tm_mon=4, tm_mday=21, tm_hour=11, tm_min=52, tm_sec=14, tm_wday=5, tm_yday=111, tm_isdst=0)
3)时间格式之间的相互转化,个人觉得这么多日常工作已经够用了,还有一个time.sleep(参数)表示暂时休眠时间
2、calendar(日历)模块
1)calendar.calendar(year,w=2,i=1,c=6,h=3)输出参数year这一年的日历,w表示每个日期之间的间隔,i表示日期行之间的间隔,c 表示每月之间的间隔,h表是几个月一行,默认参数为括号中的,对应的意思如图,当H = 3时如上边的图,当h = 4时如下边的图的效果
2)calendar.month(year,month,w=2,i=1)表示输出某一年某一月的日历,w , i 所表示的意思和calendar.calendar()表示的意思相同
3)calendar.isleap(year)判断year是否为闰年,若果是返回True,否则返回False
4)calendar.leapdays(year1,year2)表示输入的两个年份之间闰年的总数,并返回结果
5)calendar.firstweekday()返回当前每周的第一天是是周几,默认返回0,表示第一天为周一
6)calendar.setfirstweekday()设置当前第一天是周几,例如设置周日为每周的第一天,则周六返回6
7)calendar.monthrange(year,mont)返回某年某月的第一天是周几和这个月的天数
8)calendar.timegm()接受一个tuple类型,返回一个时间戳
9)calendar.weekday(year,month,day)返回接受参数的日期是周几
10)calendar.monthcalendar(year,month)返回接受参数的元组,每个月为一个子元组。
11)calendar.prcal() = print(calendar.calendar())
12)calendar.prmonth() = print(calendar.month())
最新文章
- AJAX的问题
- Linux安装oracle 10g常见问题之——ORA-01078,LRM-00109,ORA-01102
- 【 D3.js 入门系列 — 4 】 如何使用比例尺( scale )
- 客户机增加域 及server文件共享
- 云计算与虚拟化以及IaaS, PaaS和SaaS
- 一个基于注解的orm简单实现(二):实现思路
- Eslint配置
- TFboy养成记 多层感知器 MLP
- 恶补web之六:javascript知识(2)
- RIP 实验
- 手机touch事件及参数【转】(自己懒得写了,找了一篇摘过来)
- InetAddress and InetSocketAddress
- Unity与安卓IOS交互
- Java中的引用传递和值传递
- Python 动态生成多个变量
- BZOJ1209 [HNOI2004]最佳包裹 三维凸包 计算几何
- hive拉链表
- Centos6.5生成环境配置--nginx1.9 + PHP+可多个tomcat(多个端口)+多域名+java web 负载均衡
- ACdream 1067:Triangles
- Mysql中的delimiter详解