我有一个代码,我在其中计算日期之间的一些间隔,为此,我有一个已定义的间隔时间,我将其添加到一个日期中,这样做有两种方式,但我不明白其中的区别:我他们是一样的:
var timespan = new TimeSpan(0, 0, 5);
var d1 = new DateTime(2010, 1, 1, 8, 0, 15);
var newDateWithTimeSpan = d1.Add(timespan);
var newDateWithSeconds = d1.AddSeconds(5);
Console.WriteLine(newDateWithTimeSpan);
Console.WriteLine(newDateWithSeconds);