# time方法
# 使用time方法之前,先要创建time对象:time = TIME(),使用完后系统自动回收,无需释放。
# time方法
# 第一类:获取当前时间的时间戳
# 例程1:time.gmtime() 功能:获取UTC时间,精度秒
# 无输入参数
# 返回一个UTC时间戳(一个以秒为单位的计时方法),单位秒,精度秒
time = TIME()
a = time.gmtime()
print("%\n",a)
# 例程2:time.microtime() 功能:获取UTC时间,精度微秒
# 无输入参数
# 返回一个浮点时间,单位秒,精度微秒
time = TIME()
a = time.microtime()
print("%.6f\n",a)
# 第二类 获取当前日期时间
# 例程3:time.listtime() 功能:获取列表形式的本地时间
# 无输入参数
# 返回一个列表[year,month,day,hour,minute,second]
time = TIME()
a = time.listtime()
print("%\n",a)
# 例程4:time.listgmtime() 功能:直接获取格林威治时间(列表格式)
# 无输入参数
# 返回一个列表[year,month,day,hour,minute,second]
time = TIME()
a = time.listgmtime()
print("%\n",a)
# 例程5:time.asctime() 功能:获取美式的本地时间
# 无输入参数
# 返回美式的本地时间
time = TIME()
a = time.asctime()
print("%\n",a)
# 例程6:time.chntime() 功能:获取中式的本地时间
# 无输入参数
# 返回中式的本地时间
time = TIME()
a = time.chntime()
print("%\n",a)
# 例程7:time.chngmtime() 功能:获取中式的格林威治时间
# 无输入参数
# 返回中式的格林威治时间
time = TIME()
a = time.chngmtime()
print("%\n",a)
# 第三类 将日期时间转化为时间戳
# 例程8:time.mktime() 功能:将一个列表转化为时间戳
# 输入参数是是个列表[year,month,day,hour,minute,second]
# 返回一个中式的本地时间
time = TIME()
list = [2024,3,18,13,3,0]
a = time.mktime(list)
print("%\n",a)
# 第四类 将时间戳转化为日期时间
# 例程9:time.listctime() 功能:将时间戳转化为本地时间(列表格式)
# 输入参数是时间戳
# 返回一个列表[year,month,day,hour,minute,second]
time = TIME()
t = time.gmtime() #获取一个时间戳
a = time.listctime(t) #将时间戳转化为时间列表
print("%\n",a)
# 例程10:time.chnctime() 功能:将时间戳转化为中式的本地时间
# 输入参数是时间戳
# 返回一个中式的本地时间
time = TIME()
t = time.gmtime() #获取一个时间戳
a = time.chnctime(t) #将时间戳转化为中式的本地时间
print("%\n",a)
# 第五类 其它
# 例程11:time.timezone() 功能:获取本地的时区(中国+8)
# 无输入参数
# 返回本地时区
time = TIME()
a = time.timezone()
print("%\n",a)
#例程12:time.sleep(t) 功能:让程序暂停运行 t 秒
# 输入参数是正整数,单位毫秒
# 无返回
time = TIME()
time.sleep(3000) #睡眠3秒后继续执行