C#计算时间间隔实例浅析

开发 后端
C#计算时间间隔功能的实现是如何的呢?C#计算时间间隔需要使用什么方法来执行呢?那么本文就向你介绍具体的实现方法。

C#计算时间间隔实例主要向你介绍了我们在编程过程中会碰到的两个时期的间隔的细节功能,那么如何实现C#计算时间间隔呢?我们通过实例的方式向你详细说明。

C#计算时间间隔实例

  1. /// <summary>  
  2.  
  3. ///C#计算时间间隔  
  4.  
  5. /// </summary>  
  6.  
  7. /// <param name="DateTime1">***个日期和时间</param>  
  8.  
  9. /// <param name="DateTime2">第二个日期和时间</param>  
  10.  
  11. /// <returns></returns>  
  12.  
  13. private string DateDiff(DateTime DateTime1, DateTime DateTime2)  
  14.  
  15. {  
  16.  
  17. string dateDiff = null;  
  18.  
  19. TimeSpan ts1 = new TimeSpan(DateTime1.Ticks);  
  20.  
  21. TimeSpan ts2 = new TimeSpan(DateTime2.Ticks);  
  22.  
  23. TimeSpan ts = ts1.Subtract(ts2).Duration();  
  24.  
  25. dateDiff = ts.Days.ToString()+"天" 
  26. + ts.Hours.ToString()+"小时" 
  27. + ts.Minutes.ToString()+"分钟" 
  28. + ts.Seconds.ToString()+"秒";  
  29.  
  30. return dateDiff;  
  31.  
  32. }  

C#计算时间间隔实例说明:

1.DateTime值类型代表了一个从公元0001年1月1日0点0分0秒到公元9999年12月31日23点59分59秒之间的具体日期时刻。因此,你可以用DateTime值类型来描述任何在想象范围之内的时间。一个DateTime值代表了一个具体的时刻。

2.TimeSpan值包含了许多属性与方法,用于访问或处理一个TimeSpan值

下面的列表涵盖了其中的一部分:

Add:与另一个TimeSpan值相加。

Days:返回用天数计算的TimeSpan值。

Duration:获取TimeSpan的绝对值。

Hours:返回用小时计算的TimeSpan值

Milliseconds:返回用毫秒计算的TimeSpan值。

Minutes:返回用分钟计算的TimeSpan值。

Negate:返回当前实例的相反数。

Seconds:返回用秒计算的TimeSpan值。

Subtract:从中减去另一个TimeSpan值。

Ticks:返回TimeSpan值的tick数。

TotalDays:返回TimeSpan值表示的天数。

TotalHours:返回TimeSpan值表示的小时数。

TotalMilliseconds:返回TimeSpan值表示的毫秒数。

TotalMinutes:返回TimeSpan值表示的分钟数。

TotalSeconds:返回TimeSpan值表示的秒数。

C#计算时间间隔实例的相关内容就向你介绍到这里,希望那个对你了解和学习C#计算时间间隔有所帮助。

【编辑推荐】

  1. C#日期格式化解决问题案例浅析
  2. C#打开记事本实现实例解析
  3. C#调用记事本实例浅析
  4. C#日期格式化方法简析
  5. 学习C#日期格式化的一点体会
责任编辑:仲衡 来源: 百度空间
相关推荐

2009-08-27 13:30:11

C# interfac

2009-09-03 15:43:21

C#时间计算

2009-08-18 13:49:21

C# 操作Excel

2009-08-27 17:59:56

C#接口定义

2009-08-17 17:49:20

C# 枚举

2009-09-09 13:57:28

C# XML解析

2009-08-28 09:55:15

C#时间间隔

2009-08-19 11:34:06

C#操作Word

2009-08-12 15:26:38

C#读取XML文档

2009-08-19 11:13:49

C#操作Word

2009-08-31 18:38:59

C#写文件

2009-09-01 13:13:28

C#打开Word文档

2009-08-18 16:04:12

C# 操作Excel

2009-08-28 17:34:14

读取word文档

2009-08-19 09:42:52

C#操作Word书签

2009-08-27 17:11:44

C# Fluent I

2009-07-30 18:18:27

C#时间计算

2009-07-30 17:10:51

C#时间间隔

2009-08-27 18:09:49

C#接口的实现

2009-08-24 17:58:19

C# 泛型集合
点赞
收藏

51CTO技术栈公众号