どうも、ちょげ(@chogetarou)です。
DateTimeの前日(1日前)の日付・時刻を取得する方法を紹介します。
方法

DateTimeの前日(1日前)を取得するには、AddDays()を使います。
まず、対象のDateTimeからAddDays()を呼び出します。
そして、AddDays()の引数に「-1」を指定します。
DateTime previousDay = date.AddDays(-1);
上記のAddDays()は、呼び出したDateTimeの前日(1日前)のDateTimeを返します。
使用例
using System;
public class Example
{
public static void Main()
{
DateTime currentDay = DateTime.Now;
DateTime previousDay = currentDay.AddDays(-1);
Console.WriteLine(currentDay); // 6/27/2022 2:19:04 AM
Console.WriteLine(previousDay); // 6/26/2022 2:19:04 AM
}
}
コメント