c# 中的TimeSpan类
对于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类相关推荐
- ASP.NET中使用Cache类来缓存页面的信息
场景 ASP.NET中新建Web网站并部署到IIS上(详细图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/107199 ...
- 在C#中使用SerialPort类实现串口通信 遇到多线程问题
在C#中使用SerialPort类实现串口通信 遇到多线程问题 在C#中使用SerialPort类实现串口通信. 2009年11月01日 星期日 10:03 在.NET work 2.0中提供了Ser ...
- 【转】C#中使用TransactionScope类(分布式事务) 和 锁
如果在C#中使用TransactionScope类(分布式事务),则须注意如下事项: 1.在项目中引用using System.Transactions命名空间(先要在添加net组件的引用); 2.具 ...
- 求计算两个时间的差(DateTime类和TimeSpan类)
日期时间数据是项目设计过程中经常需要处理的信息,C#提供了DateTime类和TimeSpan类来处理日期时间数据.下面介绍说明Datetime类和TimeSpan类的使用 //初始化DateTime ...
- C# 计算时间差 TimeSpan类
TimeSpan 结构 表示一个时间间隔. 命名空间:System 程序集:mscorlib(在 mscorlib.dll 中) 1.DateTime值类型代表了一个从公元0001年1月1日0点0分 ...
- C#中使用TransactionScope类(分布式事务)
如果在C#中使用TransactionScope类(分布式事务),则须注意如下事项: 1.在项目中引用using System.Transactions命名空间(先要在添加net组件的引用); 2.具 ...
- python中的新式类与旧式类的一些基于descriptor的概念(下)
3. Descriptor介绍 3.1 Descriptor代码示例 3.2 定义 3.3 Descriptor Protocol(协议) 3.4 Descriptor调用方法 4. 基于Descri ...
- python中的新式类与旧式类的一些基于descriptor的概念(上)
python中基于descriptor的一些概念(上) 1. 前言 2. 新式类与经典类 2.1 内置的object对象 2.2 类的方法 2.2.1 静态方法 2.2.2 类方法 2.3 新式类(n ...
- java 中常用的类
java 中常用的类 Math Math 类,包含用于执行基本数学运算的方法 常用API 取整 l static double abs(double a) 获取double 的绝对值 l sta ...
最新文章
- 【APP接口开发】chrome浏览器DHC工具安装使用(亲测有效)
- python存储问题_python学习永久存储和异常处理
- superset可视化-world map
- 关于OC中的block自己的一些理解(二)
- Hibernate 自动创建表
- rundll32的使用和使用c#调用dll
- 学校计算机房 作文,第一次去机房作文
- 从事7年前端开发,有些经验想对转行学习前端的伙伴说说!
- 中国姜黄根提取物行业市场供需与战略研究报告
- 2018 CodeM复赛:C. 边的染色
- Aiseesoft HEIC Converter如何在Mac上将HEIC转换为JPG/JPEG或PNG?
- JQUERY弹层|图片滚动|插件开发|上传 相关收藏
- mysql5.7 赋权_「赋权」mysql创建用户并赋权 - seo实验室
- java实现牛牛算法
- UDP(用户数据报协议)
- jQuery keydown事件
- Session的工作原理
- 【C语言刷题】喝汽水问题、上三角矩阵判定以及矩阵相等判定
- 千万不要死于无知——平衡饮食
- VR全景电子商务方案/APP/小程序/公众号/网站
热门文章
- 【图基础】dgl实现:求对称归一化的邻接矩阵
- 【Java版高级数据结构】树论基础二叉树
- IDEA配置 Git 出现卡在 Identifying Git Version?
- Linux切换运行级别、关闭防火墙、禁用selinux、关闭sshd、时间同步、修改时区、拍摄快照、克隆操作
- CQF项目课程学习介绍(二)—— 机器学习
- Https双向验证与Springboot整合测试-人来人往我只认你
- Mac nginx运行php文件 File not found.
- 注册MSCOMM控件
- html教程:关于网页字体的设置
- FZU Problem 2243 Daxia like uber(最短路)