#_author:Administrator
#date:2019/11/4
#时间模块
import time# time - This module provides various functions to manipulate time values.
#(1)print(help(time))
# (2)print(time.time())#时间戳******
# (3)time.sleep(3)
#(4)#计算CPU执行的时间
# print(time.clock())
print(time.gmtime())#(5)UTC时间 结构化标准时间time.struct_time(tm_year=2019, tm_mon=11, tm_mday=4, tm_hour=8, tm_min=3, tm_sec=27, tm_wday=0, tm_yday=308, tm_isdst=0)
#(6)结构化时间
print(time.localtime())# ****time.struct_time(tm_year=2019, tm_mon=11, tm_mday=4, tm_hour=16, tm_min=4, tm_sec=1, tm_wday=0, tm_yday=308, tm_isdst=0)
#print(help(time.strftime))
#(7)字符串时间
struct_time=time.localtime()
print(time.strftime('%Y-%m-%d %H:%M:%S',struct_time))#字符串时间 ******
#(8)转化为一个结构化时间
print(time.strptime('2019-11-04 16:26:02','%Y-%m-%d %H:%M:%S'))#转化为一个结构化时间
#time.struct_time(tm_year=2019, tm_mon=11, tm_mday=4, tm_hour=16, tm_min=26, tm_sec=2, tm_wday=0, tm_yday=308, tm_isdst=-1)
#(9)取结构化时间的某一属性(年)
a=time.strptime('2019-11-04 16:26:02','%Y-%m-%d %H:%M:%S')
print(a.tm_year)#2019
print(a.tm_mon)#11
print(a.tm_mday)#4
print(a.tm_wday)#0
#(10)时间的表达方式
# (10--1)时间戳
# (10--2)结构化时间
# (10--3)字符串时间
#(11)time.ctime()
print(time.ctime())#Mon Nov 4 16:43:55 2019 取当前时间
print(time.ctime(3600))#Thu Jan 1 09:00:00 1970 从1970年1月1日早上8点算起
print(time.mktime(time.localtime()))#1572857505.0 转换时间戳
# 2 datetime
import datetime
print(datetime.datetime.now())#2019-11-04 16:55:14.647336