Python time模組小練習 銀行凍結時間計算

2021-10-01 10:39:00 字數 994 閱讀 2037

銀行卡被凍結的時間為2019-12-11 14:06:05,銀行卡凍結的期限是 7×24×60×60秒,已知當前時間(比如:2019-12-13 14:06:05),用程式寫出銀行卡解凍還需 要多長時間,最後表達為:xx天 xx時xx分xx秒。

while

true

: dangqian_time=

int(time.time())

dongjie_time=

int(time.mktime(time.strptime(

"2019-12-11 14:06:05"

,"%y-%m-%d %h:%m:%s"))

)# print("當前時間戳:",dangqian_time)

# print("已凍結時間戳:",dongjie_time)

guo_time=dangqian_time-dongjie_time

# print("凍結時到現在為止過的秒數:",guo_time)

zong_time=7*

24*60*

60# print("凍結7天總耗秒數:",zong_time)

sheng_time=zong_time-guo_time

# print("還剩秒數:",sheng_time)

tian=sheng_time//(24

*60*60

) shi=sheng_time%(24

*60*60

)//(60

*60) fen=sheng_time%(24

*60*60

)%(60

*60)//

60 miao=sheng_time%

60print

("{}天{}時{}分{}秒"

.format

(tian,shi,fen,miao)

) time.sleep(1)

# 睡眠功能,讓程式等待1s後再執行

Python time模組操作

參考 python 程式能用很多方式處理日期和時間,轉換日期格式是乙個常見的功能。python 提供了乙個 time 和 calendar 模組可以用於格式化日期和時間。時間間隔是以秒為單位的浮點小數。每個時間戳都以自從1970年1月1日午夜 曆元 經過了多長時間來表示。python 的 time ...

Python time模組總結

工作中總能用到time,datetime模組,多數時候用於時間日期不同格式間的轉換。如果沒有熟練掌握各函式用法,那麼將不能快速解決問題。今天詳細整理一下time模組的用法,有不當之處還請指正。先上總結 import time time.time 返回當前時間戳 time.mktime tupleti...

python time模組詳解

time模組中時間表現的格式主要有三種 a timestamp時間戳,時間戳表示的是從1970年1月1日00 00 00開始按秒計算的偏移量 b struct time時間元組,共有九個元素組。c format time 格式化時間,已格式化的結構使時間更具可讀性。包括自定義格式和固定格式。1 時間...