time 模块

该 模块内部使用的是当前平台的c库  内阁平台的c库支持的方法可能略有不同

  时间三种格式

    1.时间戳

    2.格式化字符串时间

    3.格式化时间

  三种时间相互转化

    从            至                                          使用

    秒                                            struct_time                            gmtime()       

    秒                                            struct_time在本地时间          localtime()

    struct_time                              秒                                           calendar.timegm()  

    struct_time在本地时间            秒                                           mktime()

  

# 与时间相关的一个模块

# 时间的三类
# 1.时间戳 从1970-1-1 0:0:0开始到现在的秒数
# print(time.time())
# t = time.time()
# time.sleep(10)
# t2 = time.time()
# print(t2-t)

# 2.结构化时间
print(time.localtime()) # 返回的是一个对象 其中包含一个元组 里面是每个时间的值 (东八区)
print(time.localtime().tm_year) #单独获取某个时间属性
print(time.gmtime()) # 世界统一时间 比北京时间晚了八小时


# 3.格式化的字符串时间
print(time.strftime("%Y-%m-%d %H:%M:%S %p"))
print(time.strftime("%Y-%m-%d %X %p"))

# 三种格式之间的相互转换
#时间戳转为结构化
print(time.localtime(time.time()))

# 结构化转字符串
print(time.strftime("%Y-%m-%d",time.localtime(time.time())))

# 字符串转为结构化
print(time.strptime("2018-10-15","%Y-%m-%d"))

# 结构化转时间戳
print(time.mktime(time.strptime("2018-10-15","%Y-%m-%d")))

# 了解 格林威治时间
print(time.asctime(time.localtime(60*60*24)))
print(time.ctime(60*60*24))
原文地址:https://www.cnblogs.com/frank007/p/9794140.html