C#で昨日の日付を取得する方法 質問する

C#で昨日の日付を取得する方法 質問する

C# を使用して ASP.NET Web アプリケーションで昨日の日付を取得したいと考えています。解決策を探してみましたが、あまりうまくいきませんでした。使用しているコードは、今日の日付を出力するだけです。

string yr = DateTime.Today.Year.ToString();
string mn = DateTime.Today.Month.ToString();
string dt = DateTime.Today.Day.ToString();
date = string.Format("{0}-{1}-{2}", yr, mn, dt);

昨日の日付を取得するにはどうすればいいですか?

ベストアンサー1

使用DateTime.AddDays()値を持つメソッド-1

var yesterday = DateTime.Today.AddDays(-1);

それにより次のようになります:{6/28/2012 12:00:00 AM}

使用することもできます

DateTime.Now.AddDays(-1)

これにより、現在の時刻と過去の日付が表示されます。{6/28/2012 10:30:32 AM}

おすすめ記事