一
# 1.包的使用
"""
(1)导入包中的模块
from 包名 import 模块名
from 包名.模块名 import 变量列表
(2)普通文件夹和包的区别
包有一个默认py文件,文件名是'__init__',不管用什么样的方式去导入这个包中的内容,这个默认文件都会被导入
"""
# 2.time模块 - 提供和时间操作相关的函数
# (1)asctime() - 获取当前时间,以'星期 月份 号数 时:分:秒 年份'的格式返回
print(asctime())
# (2)localtime() - 获取当地的当前时间,返回结构体时间对象
# localtime(时间戳) - 将时间戳转换成当地时间
print(localtime())
time1 = localtime()
print(time1.tm_year) # 年
# 3.time() - 获取当前时间,返回时间戳
"""
时间戳:当前时间到格林威治时间的1970年1月1日0时0分0秒的时间差(单位是秒)
"""
time2 = time()
print(time2)
# print(localtime(1561691247.382855))
print('***************************************************')
# 4.strftime(时间格式,结构体时间对象) - 将时间对象以指定的格式转换成字符串
time4 = localtime()
time_str1 = '%s年%s月%s日' % (time4.tm_year, time4.tm_mon, time4.tm_mday)
print(time_str1)
print('========================================================')
time_str2 = strftime('%Y.%m.%d %H:%M:%S', time4)
print(time_str2)
# 5.strptime(带时间的字符串,时间格式) - 将字符串转换成时间对象
time_str3 = '2019/12/3 10:45:46'
time5 = strptime(time_str3, '%Y/%m/%d %H:%M:%S')
print(time5)
time_str4 = '今天是2019年1月1日'
time6 = strptime(time_str4, '今天是%Y年%m月%d日')
print(time6)
二
1.time类 - 和时、分、秒、毫秒相关的时间
2.date类 - 和年、月、日相关的时间
3.datetime类 - 和时、分、秒、毫秒、年、月、日相关的时间
4.timedelta - 用来做时间的加减操作