从当前日期算起一年

您好 我希望从.Net中的当前日期(我正在传递)中获得一年的回报。任何人都可以为我提供执行此操作的功能或代码吗?     
已邀请:
您可以使用AddYears()方法:
DateTime.Now.AddYears( -1 );
    
试试
DateTime.AddYears(-1);
    
    public DateTime YearEarlier(DateTime mydate)
{
  return mydate.AddYears(-1);
}
    
像往常一样,闰年让事情变得有趣。如果你有(我在SharpDevelop上使用了嵌入式Boo解释器,因此使用了Boo语法)
leap = DateTime(2004,2,29)
prev = leap.AddDays(-1)
Console.WriteLine(leap.AddYears(-1))
Console.WriteLine(prev.AddYears(-1))
你得到同一天。     
请尝试以下方法:
DateTime.AddYears(-1);
这对我有用。     

要回复问题请先登录注册