time

導入方式面試

import time

 

time.time():返回當前時間的時間戳。時間戳就是1970-1-1號到如今過了多少秒spa

print(time.time())

1517106737.7424002線程

 

time.loctime():接收時間戳返回時間元組,不傳參,則默認爲time.time()code

能夠經過time.loctime().tm_year來查看元組裏面的屬性,常見的屬性有tm_year,tm_mon,tm_mday(1-31),tm_hour,tm_min,tm_sec,tm_wday(0-6,0是週一)blog

print(time.localtime())
print(time.localtime().tm_year)

time.struct_time(tm_year=2018, tm_mon=1, tm_mday=28, tm_hour=10, tm_min=37, tm_sec=49, tm_wday=6, tm_yday=28, tm_isdst=0)
2018字符串

time.mktime():接收時間元組返回時間戳,必須填參數class

print(time.mktime(time.localtime()))

1517107345.0import

 

時間轉換操做(時間戳<-->時間元組<-->時間字符串)im

時間字符串->時間元組時間戳

strptime:接收一個時間和時間格式返回一個時間元組

年若是是2018對應的是%Y,若是直接寫18對應的是%y

print(time.strptime('2018-01-27 09:50:20','%Y-%m-%d %H:%M:%S'))
print(time.strptime('20180127095020','%Y%m%d%H%M%S'))#格式能夠隨意但要對應的上,01月要是寫成1就不行了

time.struct_time(tm_year=2018, tm_mon=1, tm_mday=27, tm_hour=9, tm_min=50, tm_sec=20, tm_wday=5, tm_yday=27, tm_isdst=-1)

time.struct_time(tm_year=2018, tm_mon=1, tm_mday=27, tm_hour=9, tm_min=50, tm_sec=20, tm_wday=5, tm_yday=27, tm_isdst=-1)

 

時間元組->時間字符串

strftime:接收時間格式和當前時間元組,返回格式化時間

print(time.strftime('%Y/%m/%d%H-%M-%S',time.localtime()))

2018/01/2810-58-15

 

mktime:接收時間元組返回時間戳

print(time.mktime(time.localtime()))

 1517109440.0

 

time.sleep():推遲調用線程的裕興,裏面的蠶食單位是秒

for i in range(100):
    print(i)
    time.sleep(2)

 0(2秒)1(2秒)2(2秒)3(2秒)4(2秒)4(2秒)......

 

 

adding:面試的時候能夠說出一些經常使用的模塊

相關文章
相關標籤/搜索