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

 更新时间:2015年01月21日 12:03:22   投稿:shichen2014  
这篇文章主要介绍了C#实现两个时间相减的方法,实例分析了C#针对时间操作的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了C#实现两个时间相减的方法。分享给大家供大家参考。具体实现方法如下:

复制代码 代码如下:
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#程序设计有所帮助。

相关文章

  • Unity 从Resources中动态加载Sprite图片的操作

    Unity 从Resources中动态加载Sprite图片的操作

    这篇文章主要介绍了Unity 从Resources中动态加载Sprite图片的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • C#中私有构造函数的特点和用途实例解析

    C#中私有构造函数的特点和用途实例解析

    这篇文章主要介绍了C#中私有构造函数的特点和用途,需要的朋友可以参考下
    2014-08-08
  • unity中实现Edge浏览器鼠标手势的功能思路详解

    unity中实现Edge浏览器鼠标手势的功能思路详解

    这篇文章主要介绍了unity中实现Edge浏览器鼠标手势的功能思路详解,实现起来其实并不复杂,涉及的技术点有pc端和移动端屏幕拖动事件,二维向量的相关运算,手势匹配算法,事件系统设计模式,需要的朋友可以参考下
    2023-12-12
  • C# 崩溃异常中研究页堆布局的详细过程

    C# 崩溃异常中研究页堆布局的详细过程

    最近遇到一位朋友的程序崩溃,发现崩溃点在富编辑器 msftedit 上,这个不是重点,重点在于发现他已经开启了 页堆,由于 页堆 和 NT堆 的内存布局完全不一样,这一篇结合我的了解以及 windbg 验证来系统的介绍下 页堆,需要的朋友可以参考下
    2022-10-10
  • C#9.0 新特性简介

    C#9.0 新特性简介

    这篇文章主要介绍了C#9.0 新特性简介,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • 巧用Dictionary实现日志数据批量插入

    巧用Dictionary实现日志数据批量插入

    这篇文章主要介绍了巧用Dictionary实现日志数据批量插入,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • C# 遍历文件夹子目录下所有图片及遍历文件夹下的文件

    C# 遍历文件夹子目录下所有图片及遍历文件夹下的文件

    在上个项目开发中遇到这样的需求,取指定目录下面的所有图片,以表格的型式展示并显示该图片的相对路径。下面小编给大家分享C# 遍历文件夹子目录下所有图片及遍历文件夹下的文件,一起看看吧
    2017-01-01
  • C#控制台进行文件读写的方法

    C#控制台进行文件读写的方法

    这篇文章主要介绍了C#控制台进行文件读写的方法,涉及C#操作文件读写的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • WPF实现绘制统计图(柱状图)的方法详解

    WPF实现绘制统计图(柱状图)的方法详解

    这篇文章主要为大家详细介绍了如何基于WPF实现实现统计图(柱状图)的绘制,文中的示例代码简洁易懂,对我们学习WPF有一定帮助,感兴趣的可以了解一下
    2022-07-07
  • C#定义并实现单链表实例解析

    C#定义并实现单链表实例解析

    这篇文章主要介绍了C#定义并实现单链表实例解析,有助于读者加深对C#实现数据结构的理解,需要的朋友可以参考下
    2014-07-07

最新评论