1view codeimport
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
練習1:根據年月日,返回星期幾
1view codeimport
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))
練習2:根據年月日,算出活了多少天
1view codeimport
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))
模組 包 標準庫模組 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...