062 time模块

time模块

1.import time

2.时间戳

  • 时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的时间。
(模块名)time.time()(方法名)

3.格式化时间

  • 格式化的时间字符串(format string):格式化时间就是是普通的字符串格式的时间。
time.strftime('%Y_%m_%d %X')  # 2019_08_16 10:26:36

4.结构化时间

  • 结构化的时间(struct time):struct_time元组共有9个元素共九个元素,分别为(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时)
time.localtime() # 当地时间(中国)
time.gmtime()  # 标准时间

# time.struct_time(tm_year=2019, tm_mon=8, tm_mday=16, tm_hour=19, tm_min=42, tm_sec=44, tm_wday=4, tm_yday=228, tm_isdst=0)

# time.struct_time(tm_year=2019, tm_mon=8, tm_mday=16, tm_hour=11, tm_min=42, tm_sec=44, tm_wday=4, tm_yday=228, tm_isdst=0)

5.三种时间的转换

  1. 格式化时间----->结构化时间
  • strftime
print(time.strftime('%Y-%m-%d %X', time.localtime()))
# 2019-08-16 19:42:44
  1. 格式化时间------>结构化时间
  • striptime
print(time.strptime('2019-08-16 10:30:44', '%Y-%m-%d %X'))
# time.struct_time(tm_year=2019, tm_mon=8, tm_mday=16, tm_hour=10, tm_min=30, tm_sec=44, tm_wday=4, tm_yday=228, tm_isdst=-1)
  1. 结构化----->时间戳
  • mktime
print(time.mktime(time.localtime()))
#  1565955764.0
  1. 时间戳----->结构化
  • localtime
print(time.localtime(time.time()))
# time.struct_time(tm_year=2019, tm_mon=8, tm_mday=16, tm_hour=19, tm_min=42, tm_sec=44, tm_wday=4, tm_yday=228, tm_isdst=0)

重点

time.time()

time.sleep()

猜你喜欢

转载自www.cnblogs.com/xichenHome/p/11366339.html
062
今日推荐