📅  最后修改于: 2023-12-03 15:14:31.208000             🧑  作者: Mango
在C#中,DateTime.Subtract()方法可以用来计算两个DateTime对象之间的时间差。它返回一个TimeSpan对象,表示两个时间之间的时间跨度。
public TimeSpan Subtract(DateTime value);
一个TimeSpan对象,表示两个时间之间的时间跨度。
DateTime start = DateTime.Now;
DateTime end = start.AddHours(2).AddMinutes(30);
TimeSpan duration = end.Subtract(start);
Console.WriteLine("开始时间: {0}", start);
Console.WriteLine("结束时间: {0}", end);
Console.WriteLine("持续时间: {0}", duration);
以上代码将打印以下输出:
开始时间: 2021/10/25 15:00:00
结束时间: 2021/10/25 17:30:00
持续时间: 02:30:00
DateTime.Subtract()方法是计算时间差的有力工具。该方法可用于计算两个DateTime对象之间的时间跨度,并将其表示为TimeSpan对象。开发人员可以利用这个方法来实现各种日期和时间计算需求。