time&datetime模块
time和datetime模块主要用于操作时间
时间有三种表示方式,一种是时间戳、一种是格式化时间、一种是时间元组
**import datetime**, time
print(time.timezone) # 和标准时间相差的时间,单位是s
print(time.time()) # 获取当前时间戳
print(time.sleep(1)) # 休息几s
print(time.gmtime()) # 把时间戳转换成时间元组,如果不传的话,默认取标准时区的时间戳
print(time.localtime()) # 把时间戳转换成时间元组,如果不传的话,默认取当前时区的时间戳
print(time.mktime(time.localtime())) # 把时间元组转换成时间戳
print(time.strftime("%y%m%d %H%M%S")) # 将时间元组转换成格式化输出的字符串
print(time.strptime("20160204 191919", "%Y%m%d %H%M%S")) # 将格式化的时间转换成时间元组
print(time.struct_time) # 时间元组
print(time.asctime()) # 时间元转换成格式化时间
print(time.ctime()) # 时间戳转换成格式化时间
**print(datetime.datetime.now()) # 当然时间格式化输出**
print(datetime.datetime.now() + datetime.timedelta(3)) # 3天后的时间*斜体样式*
print(datetime.datetime.now() + datetime.timedelta(-3)) # 3天前的时间
**备注:最常用的时间是现在时间:XX年、xx月、xx日 --时--分--秒
import datetime
print(datemate.datemate.now())**
对应结果 ---------------当前是2019年8月8号
D:\tool\python\python37\python.exe “D:/pycharm/python 的units.py”
-28800
1565234616.8380744
None
time.struct_time(tm_year=2019, tm_mon=8, tm_mday=8, tm_hour=3, tm_min=23, tm_sec=37, tm_wday=3, tm_yday=220, tm_isdst=0)
time.struct_time(tm_year=2019, tm_mon=8, tm_mday=8, tm_hour=11, tm_min=23, tm_sec=37, tm_wday=3, tm_yday=220, tm_isdst=0)
1565234617.0
190808 112337
time.struct_time(tm_year=2016, tm_mon=2, tm_mday=4, tm_hour=19, tm_min=19, tm_sec=19, tm_wday=3, tm_yday=35, tm_isdst=-1)
<class ‘time.struct_time’>
Thu Aug 8 11:23:37 2019
Thu Aug 8 11:23:37 2019
2019-08-08 11:23:37.857736
2019-08-11 11:23:37.857736
2019-08-05 11:23:37.857736