2010-07-19 120 views
23

HI 我想在.Net中從當前日期(我正在經歷的)中獲得一年的時間。任何人都可以提供一個功能或代碼來執行此操作嗎?從當前日期獲取一年

+1

[如何獲得前一天使用日期時間。](http://stackoverflow.com/questions/2493724/how-to-get-previous-day-using-datetime) – 2010-07-19 11:41:16

回答

7
public DateTime YearEarlier(DateTime mydate) 
{ 
    return mydate.AddYears(-1); 
} 
0

像往常一樣,閏年做的事好笑。如果你有(我用了SharpDevelop的嵌入式噓解釋,因此噓語法)

leap = DateTime(2004,2,29) 
prev = leap.AddDays(-1) 
Console.WriteLine(leap.AddYears(-1)) 
Console.WriteLine(prev.AddYears(-1)) 

你得到的同一天。

0

嘗試以下操作:

DateTime.AddYears(-1); 

這爲我工作。