欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-12-12 17:12:28
本文实例讲述了c#实现两个时间相减的方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下:using system;  using syste...

本文实例讲述了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#程序设计有所帮助。

上一篇:

下一篇: