HI 我希望从.Net中的当前日期(我正在传递)中获得一年的回报。任何人都可以为我提供执行此操作的功能或代码吗?
答案 0 :(得分:54)
您可以使用AddYears()方法:
DateTime.Now.AddYears( -1 );
答案 1 :(得分:12)
答案 2 :(得分:7)
public DateTime YearEarlier(DateTime mydate)
{
return mydate.AddYears(-1);
}
答案 3 :(得分:0)
leap = DateTime(2004,2,29)
prev = leap.AddDays(-1)
Console.WriteLine(leap.AddYears(-1))
Console.WriteLine(prev.AddYears(-1))
你得到同一天。
答案 4 :(得分:0)
尝试以下方法:
DateTime.AddYears(-1);
这对我有用。