はじめに
仕事で「今日より10日前のファイルを○○する」とか、結構使うんですが、
いまいち覚えられないのでメモに残します。
AddDaysを使う
実際に書いてみます。
今日の10日前の日付をコンソールに出力するだけ。
コードはこんな感じです。
Now.AddDays(-10).ToString("yyyyMMdd")
結果
想定通り、今日(3/24)の10日前の日付である3/14がyyyyMMdd形式で出力されました。
月をまたぐ場合
月をまたぐ場合でも、ちゃんと出力されます。
以下のようにコードを変えたとします。
Now.AddDays(-32).ToString("yyyyMMdd")
これを実行してみると…
ちゃんと月をまたぐ場合でも、32日前の2/20が出力されました!!
非常に楽な日付操作方法ですので、今後はこれを使っていこうと思います。