投稿/コメントを表示します。

日付の引き算をする場合の書き方について
疑問が出てきたので質問します。

3日前の日付を作る場合
以下の2パターンで書いてみたところ
結果はどちらも同じ3日後の日付を作れました。

❶ new_dt = dt + timedelta(days=-3)
❷ new_dt = dt - timedelta(days=3)

わたしは引き算なのだから
❷の書き方の方が良いのかなと思ったのですが…

ネットで調べてみると❶の方法で書かれている方が多い印象でした。

❶の書き方の方が好ましいのでしょうか?
それとも、どちらの書き方でもOKなのでしょうか?
2022/08/13 22:15