Python標準庫模組 時間練習

2022-07-30 20:06:12 字數 1808 閱讀 7570

1

import

time23

4#時間戳:從2023年後經過的秒數

5print

(time.time())6#

1558538588.716879878

#時間戳 --> 時間元組9#

年 月 日 時 分 秒 星期(周一0 周二1 ... 週日6) 一年的第幾天 夏令時

10 tuple_time = time.localtime(1558538588.7168798)

11print

(tuple_time)12#

time.struct_time(tm_year=2019, tm_mon=5, tm_mday=22, tm_hour=23, tm_min=23, tm_sec=8, tm_wday=2, tm_yday=142, tm_isdst=0)

1314

#時間元組 --> str15#

年/月/日 小時:分鐘:秒

16print(time.strftime("

%y/%m/%d %h:%m:%s

",tuple_time))17#

19/05/22 23:23:08

18print(time.strftime("

%y/%m/%d %h:%m:%s

",tuple_time))19#

2019/05/22 23:23:08 (y與y的區別)

2021

#str --> 時間元組

22print(time.strptime("

2019-05-21

","%y-%m-%d"))

23#time.struct_time(tm_year=2019, tm_mon=5, tm_mday=21, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=1, tm_yday=141, tm_isdst=-1)

2425

#時間元組 --> 時間戳

26print

(time.mktime(tuple_time))27#

1558538588.0

view code

練習1:根據年月日,返回星期幾

1

import

time23

defget_week(year,month,day):

4 str_time=time.strptime("

%d-%d-%d

"%(year,month,day),"

%y-%m-%d")

5 dict_week=

14return dict_week[str_time[6]]

1516

print(get_week(2019,5,22))

view code

練習2:根據年月日,算出活了多少天

1

import

time23

4#思路:先算當前時間戳,再算出生時間戳 兩者相減 便是活的天數

5def

life_days(year, month, day):

6 days = time.time() - time.mktime(time.strptime("

%d-%d-%d

" % (year, month, day), "

%y-%m-%d"))

7return days / 60 / 60 // 2489

10print(life_days(2019, 5, 2))

view code

模組 包 標準庫模組 time時間

定義 包含一系列資料 函式 類的檔案,通常以.py結尾。作用讓一些相關的資料,函式,類有邏輯的組織在一起,使邏輯結構更加清晰。有利於多人合作開發。匯入import 1.語法 import 模組名 import 模組名 as 別名 2.作用 將某模組整體匯入到當前模組中 3.使用 模組名.成員 fro...

python標準庫 時間庫

眾所皆知,每乙個程式語言都有自己的時間類庫,python也不例外用法十分簡單 最基本的類,time類 time基本函式介紹 import time print time.asctime 如果未傳入乙個tuple或乙個time struct就是使用當前的時間,返回乙個24字長的時間字串 就這個mon ...

Python標準庫sys模組

第 一遍還打錯了幾個字元,而且不知道sys.argv和startswith 是啥意思,谷歌了一下終於明白了。sys.argv用法參 考 startswith 用法參考 筆記 sys.argv 指的是命令列引數,比如在cmd命令列輸入 cat.py help 那麼sys.argv 0 就代表 help...