071 time模块

目录

  • 一、time模块
    • 1.1 时间戳
    • 1.2 格式化时间
    • 1.3 结构化时间
    • 1.4 三种格式时间的转换
      • 结构化时间转时间戳
      • 结构化时间转格式化时间
      • 格式化时间转结构化时间
      • 时间戳转结构化时间
  • 重点

一、time模块

time模块:支持三种不同形式的时间,不同形式的时间之间可以转换

import time导入time模块

1.1 时间戳

print(time.time()) 

1565956959.6932213

1.2 格式化时间

print(time.strftime('%Y_%m_%d %X')) 

2019_08_16 20:02:39

1.3 结构化时间

print(time.localtime())  # 当地时间(中国)
print(time.gmtime())  # 标准时间

time.struct_time(tm_year=2019, tm_mon=8, tm_mday=16, tm_hour=20, tm_min=2, tm_sec=39, tm_wday=4, tm_yday=228, tm_isdst=0)

time.struct_time(tm_year=2019, tm_mon=8, tm_mday=16, tm_hour=12, tm_min=2, tm_sec=39, tm_wday=4, tm_yday=228, tm_isdst=0)

1.4 三种格式时间的转换

结构化时间转时间戳

# 结构化时间转时间戳
print(time.mktime(time.localtime()))

结构化时间转格式化时间

# 结构化时间转格式化时间
print(time.strftime('%Y-%m-%d %X', time.localtime()))

格式化时间转结构化时间

# 格式化时间转结构化时间
print(time.strptime('2019-08-16 10:30:44', '%Y-%m-%d %X'))

时间戳转结构化时间

# 时间戳转结构化时间
print(time.localtime(time.time()))

重点

# 重点
time.time()
time.sleep(2)

你可能感兴趣的:(071 time模块)