与当前日期的DateTime差异,以确定过去的日期

时间:2014-06-06 21:04:51

标签: c# datetime

我正在尝试查找过去当前日期为5年的日期(字符串): -

DateTime.UtcNow.Date - DateString = 5年

任何人都可以帮助我将其表达为c#语法吗?

2 个答案:

答案 0 :(得分:3)

var myDate = DateTime.UtcNow;
var newDate = myDate.AddYears(-5);

答案 1 :(得分:0)

您可以从add对象subtractTimeSpan DateTime获取另一个DateTime对象。

var fiveYearsAgo = DateTime.Now - TimeSpan.FromYears(5);
var fiveYearsFromNow = DateTime.Now + TimeSpan.FromYears(5);