C#实现两个时间相减的方法
2016-06-02 14:24
507 查看
脚本之家看到的,关于两个时间差值的获取
http://www.jb51.net/article/60177.htm
View Code
http://www.jb51.net/article/60177.htm
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(); } } }
View Code
相关文章推荐
- C#中重写(override)和覆盖(new)的区别 (备注:转,留自己用)
- C# 拼接字符串
- C# in depth学习(1)
- C#多态
- C#—实验9.6和9.7
- C#进阶系列——WebApi 路由机制剖析:你准备好了吗?
- C#—容器类控件操作
- C#外部类、内部类(嵌套类)之间的成员访问特点
- c# 三种传参方式 in,out,ref
- 反反外挂驱动的驱动
- c#面向对象特征之继承开发实例
- 《Head First C#》学习 ---第三章总结
- c#面向对象特征(2)之多态
- c#面向对象特征(1)之继承
- C# 设计模式系列教程-抽象工厂模式
- C#命名规则和风格
- C# 设计模式系列教程-建造者模式
- C# 设计模式系列教程-原型模式
- 【代码】C#生成指定长度的随机数方法
- C# 设计模式系列教程-单例模式