0

Windowsフォームアプリケーション(C#)のボタンに、正確に1年前の日付と時間(「特別な時間」)を表示したい...

例:20 Aug 2013 2:15 pmボタンをクリックしたときに現在の日時がそうである場合、それは私を表示します20 Aug 2012 2:15 pm...そして2番目のボタンでは反対、つまり前の日時から現在の日時まで

私が使用しているコードは、昨日の日付のみです

string result = DateTime.Today.AddDays(-1).ToString("yyyy-MM-dd");
4

4 に答える 4

4
DateTime.Today.AddYears(-1).ToString("yyyy-MM-dd HH:mm:ss")
于 2013-08-12T08:55:49.560 に答える
0

やってみました

string result = DateTime.Today.AddYears(-1).ToString("yyyy-MM-dd");
于 2013-08-12T08:55:52.137 に答える
0
string result = DateTime.Today.AddYears(-1).ToString("yyyy-MM-dd");

string convertback = DateTime.ParseExact(result, "yyyy-MM-dd", CultureInfo.InvariantCulture).AddYears(1).ToString("yyyy-MM-dd");
于 2013-08-12T09:01:00.273 に答える