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()python

time.sleep()code

相關文章
相關標籤/搜索