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

Python

Posted by arkgame