python中計算兩個時間物件的間隔年數

2021-10-16 11:39:04 字數 594 閱讀 1815

python中對時間的操常用的有兩個庫datetime和relativedelta

我要計算當前時間距離"2015-12-21"有幾年了,

datetime只支援支援days和weeks引數

而relativedelta支援年、月、日、時、分、秒、微秒

實現

# 安裝:pip install python-dateutil

from dateutil.relativedelta import relativedelta

import datetime

# 公司成立時間

create_time = datetime.datetime.strptime(company_data["create_time"], "%y-%m-%d")

# 當前時間

now_time = datetime.datetime.now()

# 間隔時長(年)

long_time = relativedelta(dt1=now_time, dt2=create_time).years

company_data["create_time"] = long_time

oracle中計算兩個日期之間的差值

最近幾天在工作中用到了一項計算時間的功能,計算兩個時間之間的天數差,順道總結一下oracle中的語句 兩個date型別字段 start date,end date,計算這兩個日期的時間差 分別以天,小時,分鐘,秒,毫秒 天 round to number end date start date 小時...

如何使用Python計算Log中兩個時間的差值

有時候需要計算兩個時間之間的差值,如果用口算很容易出現失誤,這時候借助於python就可以很容易地解決該問題 1 按如下步伐操作,能有現成計算的直接用現成的,沒有的再自己寫函式 2.打包成exe,方便傳播 coding utf 8 import datetime from tkinter impor...

計算兩個時間的差 年齡計算

計算兩個時間的差 param birthday 開始計算的日子 生日 param nowdate 計算截止的日子 今天 可以傳nil nsdatecomponents componentsdatefrom nsdate birthday todate nsdate nowdate 用來得到詳細的時差...