2013-08-12 106 views
0

減一一年,我想在窗口的按鈕窗體應用程序(C#)來顯示準確1年過去的時間日期和時間(「特殊時刻」)...如何從日期時間

例如:如果現在的日期時間是20 Aug 2013 2:15 pm所以當我按一下按鈕,它會告訴我20 Aug 2012 2:15 pm ......在第二屆按鈕即從以前到當前日期時間每小時相反

我使用的代碼僅僅是昨天的日期

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

提示:改變'AddDays' – Sayse

+3

提示二:以'AddYears' – wudzik

回答

3
DateTime.Today.AddYears(-1).ToString("yyyy-MM-dd HH:mm:ss") 
0

你試過

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

只需使用AddYears

string result = DateTime.Today.AddYears(-1).ToString("yyyy-MM-dd"); 
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");