摘要:
下文讲述c#中借助Subtract方法计算出两个日期之间的差值的方法分享,如下所示;
实现思路:
使用DateTime.Subtract方法
DateTime.Subtract方法功能:
返回一个日期时间值减去另一个日期时间值之差
DateTime.Subtract语法:
d1.Subtract(d2);
---------参数说明-----
d1:待检测日期时间值
d2:需减去的日期时间值
---------返回结果------
d1-d2之间的日期时间差
返回数据类型为TimeSpan
例:
两个日期时间值之差
using System;
using System.Data;
namespace consoleTest
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("www.maomao365.com cSharp示例分析:");
//计算日期差值的示例分享
DateTime d1 = new DateTime(2020, 9, 16, 8, 11, 50);
DateTime d2 = new DateTime(2010, 9, 11, 6, 10,10);
//计算两个时间的差值
//注意:如:总秒数,秒数 总分钟|分钟等等的区别
TimeSpan a = d1.Subtract(d2);
Console.WriteLine("相差秒数"+a.Seconds.ToString());
Console.WriteLine("相差分钟数" + a.Minutes.ToString());
Console.WriteLine("相差小时数" + a.Hours.ToString());
Console.WriteLine("相差年份数" + a.Days.ToString());
Console.ReadLine();
}
}
}
cSharp计算两个日期的差值的示例分享