2009-07-28 66 views

回答

49

今天的日期在一年前就

DateTime lastYear = DateTime.Today.AddYears(-1); 
+0

正是,謝謝:) – 2009-07-28 11:23:16

+0

+ +1因爲如此快速脫穎而出! – AdaTheDev 2009-07-28 11:27:30

+4

僅供參考,這考慮了閏年:如果當前實例表示閏年的閏日,則返回值取決於目標日期: 如果值+ DateTime.Year也是閏年,則返回值表示那一年的閏日。例如,如果2012年2月29日添加了四年,則返回的日期爲2016年2月29日。 如果值+ DateTime.Year不是閏年,則返回值表示該年的閏日前一天。例如,如果2012年2月29日添加了一年,則返回的日期爲2013年2月28日。 – 2014-04-24 13:48:47

2
DateTime.Now.AddYears(-1); 
+0

-1以前接受的答案的副本 – 2012-11-14 20:47:52

5

你所說的 「過去幾年日期」 指什麼?

如果你只是想今天減去一年的日期,請嘗試以下操作:

DateTime myDateTime = DateTime.Now.AddYears(-1); 

我希望這是你所需要的。

UPDATE: 媽的,我的方式來減緩它似乎:(

相關問題