date从当前日期到过去日期的时间差

本文关键字:日期 时间差 过去 当前日期 date | 更新日期: 2023-09-27 18:07:21

我试图找到一个日期(字符串),从当前日期在过去的5年:-

DateTime.UtcNow。Date - DateString = 5 years

谁能帮我把这个变成c#语法?

date从当前日期到过去日期的时间差

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

您可以从DateTime对象中添加或减去TimeSpan以获得另一个DateTime对象。

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