对于TimeSpan不是很清楚,对于其中的代码不甚了解,因此,对于其中所有函数进行输出,就能完整的理解了c#中的TimeSpan了。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;namespace CSDailyPractice
{class Program{static void Main(string[] args){TimeSpan t1 = DateTime.Now.TimeOfDay;Console.WriteLine("当前日期:   {0}",t1);Console.WriteLine("tick是:   {0}", t1.Ticks);Console.WriteLine("Hours:   {0}", t1.Hours);Console.WriteLine("Minutes:   {0}", t1.Minutes);Console.WriteLine("Second:   {0}", t1.Seconds);Console.WriteLine("MilliSeconds:   {0}", t1.Milliseconds);Console.WriteLine("TotalDays:   {0}",t1.TotalDays);Console.WriteLine("TotalHour:   {0}",t1.TotalHours);Console.WriteLine("TotalSeconds:   {0}", t1.TotalSeconds);Console.WriteLine("TotalMilliSeconds:   {0}", t1.TotalMilliseconds);Thread.Sleep(2000);Console.WriteLine("\n\n\n");TimeSpan t2 = DateTime.Now.TimeOfDay;Console.WriteLine("当前日期:   {0}", t2);Console.WriteLine("tick是:   {0}", t2.Ticks);Console.WriteLine("Hours:   {0}", t2.Hours);Console.WriteLine("Minutes:   {0}", t2.Minutes);Console.WriteLine("Second:   {0}", t2.Seconds);Console.WriteLine("MilliSeconds:   {0}", t2.Milliseconds);Console.WriteLine("TotalDays:   {0}", t2.TotalDays);Console.WriteLine("TotalHour:   {0}", t2.TotalHours);Console.WriteLine("TotalSeconds:   {0}", t2.TotalSeconds);Console.WriteLine("TotalMilliSeconds:   {0}", t2.TotalMilliseconds);Console.WriteLine("\n\n\n");TimeSpan result = t2 - t1;Console.WriteLine("当前日期:   {0}", result);Console.WriteLine("tick是:   {0}", result.Ticks);Console.WriteLine("Hours:   {0}", result.Hours);Console.WriteLine("Minutes:   {0}", result.Minutes);Console.WriteLine("Second:   {0}", result.Seconds);Console.WriteLine("MilliSeconds:   {0}", result.Milliseconds);Console.WriteLine("TotalDays:   {0}", result.TotalDays);Console.WriteLine("TotalHour:   {0}", result.TotalHours);Console.WriteLine("TotalSeconds:   {0}", result.TotalSeconds);Console.WriteLine("TotalMilliSeconds:   {0}", result.TotalMilliseconds);}}
}

运行结果如下:

直接看代码运行结果就能明白各个函数的意思了。

c# 中的TimeSpan类相关推荐

  1. ASP.NET中使用Cache类来缓存页面的信息

    场景 ASP.NET中新建Web网站并部署到IIS上(详细图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/107199 ...

  2. 在C#中使用SerialPort类实现串口通信 遇到多线程问题

    在C#中使用SerialPort类实现串口通信 遇到多线程问题 在C#中使用SerialPort类实现串口通信. 2009年11月01日 星期日 10:03 在.NET work 2.0中提供了Ser ...

  3. 【转】C#中使用TransactionScope类(分布式事务) 和 锁

    如果在C#中使用TransactionScope类(分布式事务),则须注意如下事项: 1.在项目中引用using System.Transactions命名空间(先要在添加net组件的引用); 2.具 ...

  4. 求计算两个时间的差(DateTime类和TimeSpan类)

    日期时间数据是项目设计过程中经常需要处理的信息,C#提供了DateTime类和TimeSpan类来处理日期时间数据.下面介绍说明Datetime类和TimeSpan类的使用 //初始化DateTime ...

  5. C# 计算时间差 TimeSpan类

    TimeSpan 结构  表示一个时间间隔. 命名空间:System 程序集:mscorlib(在 mscorlib.dll 中) 1.DateTime值类型代表了一个从公元0001年1月1日0点0分 ...

  6. C#中使用TransactionScope类(分布式事务)

    如果在C#中使用TransactionScope类(分布式事务),则须注意如下事项: 1.在项目中引用using System.Transactions命名空间(先要在添加net组件的引用); 2.具 ...

  7. python中的新式类与旧式类的一些基于descriptor的概念(下)

    3. Descriptor介绍 3.1 Descriptor代码示例 3.2 定义 3.3 Descriptor Protocol(协议) 3.4 Descriptor调用方法 4. 基于Descri ...

  8. python中的新式类与旧式类的一些基于descriptor的概念(上)

    python中基于descriptor的一些概念(上) 1. 前言 2. 新式类与经典类 2.1 内置的object对象 2.2 类的方法 2.2.1 静态方法 2.2.2 类方法 2.3 新式类(n ...

  9. java 中常用的类

    java 中常用的类 Math Math 类,包含用于执行基本数学运算的方法 常用API 取整 l  static double abs(double  a) 获取double 的绝对值 l  sta ...

最新文章

  1. 【APP接口开发】chrome浏览器DHC工具安装使用(亲测有效)
  2. python存储问题_python学习永久存储和异常处理
  3. superset可视化-world map
  4. 关于OC中的block自己的一些理解(二)
  5. Hibernate 自动创建表
  6. rundll32的使用和使用c#调用dll
  7. 学校计算机房 作文,第一次去机房作文
  8. 从事7年前端开发,有些经验想对转行学习前端的伙伴说说!
  9. 中国姜黄根提取物行业市场供需与战略研究报告
  10. 2018 CodeM复赛:C. 边的染色
  11. Aiseesoft HEIC Converter如何在Mac上将HEIC转换为JPG/JPEG或PNG?
  12. JQUERY弹层|图片滚动|插件开发|上传 相关收藏
  13. mysql5.7 赋权_「赋权」mysql创建用户并赋权 - seo实验室
  14. java实现牛牛算法
  15. UDP(用户数据报协议)
  16. jQuery keydown事件
  17. Session的工作原理
  18. 【C语言刷题】喝汽水问题、上三角矩阵判定以及矩阵相等判定
  19. 千万不要死于无知——平衡饮食
  20. VR全景电子商务方案/APP/小程序/公众号/网站

热门文章

  1. 【图基础】dgl实现:求对称归一化的邻接矩阵
  2. 【Java版高级数据结构】树论基础二叉树
  3. IDEA配置 Git 出现卡在 Identifying Git Version?
  4. Linux切换运行级别、关闭防火墙、禁用selinux、关闭sshd、时间同步、修改时区、拍摄快照、克隆操作
  5. CQF项目课程学习介绍(二)—— 机器学习
  6. Https双向验证与Springboot整合测试-人来人往我只认你
  7. Mac nginx运行php文件 File not found.
  8. 注册MSCOMM控件
  9. html教程:关于网页字体的设置
  10. FZU Problem 2243 Daxia like uber(最短路)