python time模組計算時間之間的差距

2021-09-26 03:09:54 字數 1156 閱讀 5826

# 定義乙個當前月分的一號0點字串格式的時間

now_time = time.strftime(

'%y-%m-01 00:00:00'

)# 將格式化時間轉換為結構化時間

jiegou = time.strptime(now_time,

'%y-%m-%d %h:%m:%s'

)# 將結構化時間轉換為對應的時間戳

shijiancuo = time.mktime(jiegou)

print

('%s對應的時間戳為%s'

%(now_time,shijiancuo)

)

import time

n1 =

'2019-07-18 20:07:56'

n2 =

'2019-07-19 22:03:12'

# 格式化時間轉換為結構化時間

struct_time1, struct_time2 = time.strptime(n1,

'%y-%m-%d %h:%m:%s'

), time.strptime(n2,

'%y-%m-%d %h:%m:%s'

)# 結構化時間轉換為時間戳格式

struct_time1, struct_time2 = time.mktime(struct_time1)

, time.mktime(struct_time2)

# 差的時間戳

diff_time = struct_time2 - struct_time1

# 將計算出來的時間戳轉換為結構化時間

struct_time = time.gmtime(diff_time)

# 減去時間戳最開始的時間 並格式化輸出

print

('過去了年月日小時分鐘秒'

.format

( struct_time.tm_year-

1970

, struct_time.tm_mon-1,

struct_time.tm_mday-1,

struct_time.tm_hour,

struct_time.tm_min,

struct_time.tm_sec

))

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

銀行卡被凍結的時間為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 ...

Python time模組操作

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

Python time模組總結

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