前言
本文主要給大家介紹了關于python計算時間差(返回天數)的相關資料,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧
方法如下:
將時間戳轉換成日期格式:
import time
time_stamp = 1547445305
time_arr = time.localtime(time_stamp)
data_time = time.strftime("%Y-%m-%d %H:%M:%S", time_arr)
計算兩個日期格式相差的天數:
def time_long(time1, time2, type="day"):
"""
計算時間差
:param time1: 較小的時間(datetime類型)
:param time2: 較大的時間(datetime類型)
:param type: 返回結果的時間類型(暫時就是返回相差天數)
:return: 相差的天數
"""
day1 = time.strptime(str(time1), '%Y-%m-%d')
day2 = time.strptime(str(time2), '%Y-%m-%d')
if type == 'day':
day_num = (int(time.mktime(day2)) - int(time.mktime(day1))) / (
24 * 60 * 60)
return abs(int(day_num))
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

