Python dateutilでdatetimeの秒を引き算するサンプル
環境
Windows 11 Pro 64bit
Python 3.11
構文
dateutilを使ってdatetimeの秒を引き算するには、dateutilのrelativedeltaを使います。
作成方法
1.dateutilのrelativedeltaをインポートします。
from dateutil.relativedelta import relativedelta
2.relativedelta()の引数「seconds」に引く秒数を指定します。
変数名 = day – relativedelta(seconds=秒数)
使用例
from datetime import datetime from dateutil.relativedelta import relativedelta current_day = datetime.now() newday = current_day - relativedelta(seconds=10) print(current_day) print(newday)
実行結果
2023-10-13 00:14:20.948988
2023-10-13 00:14:10.948988