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}