1.什么是时间数据类型
Python中表示时间类型的数据结构为时间数据类型;
2.time模块
import time
# 获取当前时间的时间戳
print(time.time()) #输出:1548742426.1698806
# 返回当前时间的元组
t = time.localtime()
print(t)
#输出:time.struct_time(tm_year=2019, tm_mon=1, tm_mday=29, tm_hour=14, tm_min=14, tm_sec=17, tm_wday=1, tm_yday=29, tm_isdst=0)
# 将当前时间元组转变为字符串
print(time.asctime(time.localtime())) #输出:Tue Jan 29 14:15:51 2019
# # 格式化字符串
print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())) #输出:2019-01-29 14:16:08
# # 将字符串转为时间元组
print(time.strptime('2018-11-27 08:08:08', '%Y-%m-%d %H:%M:%S'))
#输出:time.struct_time(tm_year=2018, tm_mon=11, tm_mday=27, tm_hour=8, tm_min=8, tm_sec=8, tm_wday=1, tm_yday=331, tm_isdst=-1)
# sleep方法, 会占用cpu时间片
print(time.sleep(5)) #5秒后输出:None
# 打印日历
import calendar
print(calendar.month(2019, 1)) #输出:2019年1月的日历
时间戳:就是从0时区1970年1月1日0时0分0秒,到所给定日期时间的秒数(浮点型);
时间戳获取:使用import导入time模块,调用time模块的time方法,得到的时间戳如果不要小数点后面的就是秒,取后面三位小数就是毫秒,再下去三位就是微秒,一般取到毫秒就可以了