Python时间相关的模块
time datetime calendar
一.在python中表示时间的方式:
1.时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00,按秒计算偏移量
clock(),time()
格式化的时间字符串(了解)
%a 本地简化的星期的名称
%A 完整的星期的名称
%b 简化的月份的名称
%B 完整的月份的名称
%c 本地对应的日期表示和时间表示
%d 月内中的天数(0~31)
%H 24小时制小时数(0~23)
%m 月份(01~12)
%M 分钟数(00~59)
%w 星期(0~6) 星期天开始
元组:共有9中元素,返回的是struct_time的函数主要有gmtime(),localtime(),strptime()
索引 属性 值
0 tm_year(年) 2018
1 tm_mon(月) 1~12
2 tm_mday(日) 0~31
3 tm_hour(时) 0~23
4 tm_min(分钟) 0~59
5 tm_sec(秒) 0~61
6 tm_wday(weekday) 0~6(0表示周日)
7 tm_yday(一年中的第几天) 1~366
8 tm_isdst(是否是夏令时) 默认为-1
UTC :世界协调时间 】格林威治天文时间,世界标准时间
在中国UTC+8
#localtime():获取当前时间,返回struct_time格式返回
#获取当前的时间
二.datetime
#获取当天的时间
#获取当前的日期
#案例.获取昨天的时间
三.获取日历相关的信息
#获取某个月的日历
# 格式:calendar.month(x,y)
#x:显示的年份
#y显示的月份
#设置日历的第一天
#获取某一年的日历:
# 格式:calendar.calendar(x)
#x:显示的年份
#打印出一个月日历