源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C#实现两个时间相减的方法

  • 时间:2021-08-11 05:47 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C#实现两个时间相减的方法
本文实例讲述了C#实现两个时间相减的方法。分享给大家供大家参考。具体实现方法如下:
[u]复制代码[/u] 代码如下:
using System;  using System.Collections.Generic;  using System.Linq;  using System.Text;    namespace Test  {      class Program      {          static void Main(string[] args)          {              DateTime t1 = DateTime.Parse("2007-01-01");               DateTime t2 = DateTime.Parse("2006-01-01");                System.TimeSpan t3 = t1 - t2;  //两个时间相减 。默认得到的是 两个时间之间的天数   得到:365.00:00:00                double getDay = t3.TotalDays; //将这个天数转换成天数, 返回值是double类型的(其实不必转换,因为t3默认就是天数) 得到:                double getHours = t3.TotalHours; //将这个天数转换成小时, 返回值是double类型的                double getMinute = t3.TotalMinutes; //将这个天数转换成分钟, 返回值是double类型的                double getSeconds = t3.TotalSeconds; //将这个天数转换成秒数, 返回值是double类型的                double getMillisecond = t3.TotalMilliseconds; ////将这个天数转换成毫秒, 返回值是double类型的                Console.WriteLine(t3);  //输出:365.00:00:00              Console.WriteLine(getDay); //输出:365              Console.WriteLine(getHours); //输出:8760              Console.WriteLine(getMinute); //输出:525600              Console.WriteLine(getSeconds); //输出:31536000              Console.WriteLine(getMillisecond); //输出:31536000000              Console.ReadKey();          }      } }
希望本文所述对大家的C#程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部