我如何在一年前的C#中获得今天的约会?

JL.*_*JL. 22 c# datetime

我如何在一年前的C#中获得今天的约会?

Bin*_*ier 61

一年前的今天日​​期将是

DateTime lastYear = DateTime.Today.AddYears(-1);
Run Code Online (Sandbox Code Playgroud)

  • 仅供参考,这考虑了闰年:如果当前实例表示闰年的闰日,则返回值取决于目标日期:如果值+ DateTime.Year也是闰年,则返回值表示闰日在那年.例如,如果在2012年2月29日添加了四年,则返回日期为2016年2月29日.如果值+ DateTime.Year不是闰年,则返回值表示该年中闰日之前的前一天.例如,如果在2012年2月29日添加一年,则返回日期为2013年2月28日. (4认同)

小智 6

你对"去年的约会"是什么意思?

如果您只想要今天的日期减去一年,请尝试以下方法:

    DateTime myDateTime = DateTime.Now.AddYears(-1);
Run Code Online (Sandbox Code Playgroud)

我希望这就是你所需要的.

更新: 该死的,我似乎要慢一点:(