C# TimeSpan详解
来源:互联网 发布:李宁在淘宝有多少店 编辑:程序博客网 时间:2024/06/05 07:13
TimeSpan的用法
TimeSpan是用来表示一个时间段的实例,两个时间的差可以构成一个TimeSpan实例,现在就来简单介绍一下几点重要的用法:
a 先来介绍几个方法
TimeSpan.Minutes(其他时间比如天数,小时数,秒数都一样的情况下得到的分钟数的差),其他的Hours,Second一样
DateTime.Tick :是一个计时周期,表示一百纳秒,即一千万分之一秒
TimeSpan.TotalDays:两个时间段相差的日数,其他的TotalHours,TotalMinutes,TotalSeconds 一样
b 两个时间的差
string time1 = "2010-5-26 8:10:00";
string time2 = "2010-5-26 18:20:00";
DateTime t1 = Convert.ToDateTime(time1);
DateTime t2 = Convert.ToDateTime(time2);
TimeSpan ts1=t2-t1;
string tsMin=ts1.Minutes.ToString();
TimeSpan ts11=new TimeSpan(t1.Tick);
TimeSpan ts22=new TimeSpan(t2.Tick);
string diff=ts22.Subtract(ts11).TotalMinutes.ToString();
Subtract:表示两个时间段的差
diff:就表示两个时间相差的分钟数,上面的例子就是610分钟。
得到一个 TimeSpan 实例,TimeSpan 有一些属性:Days、TotalDays、Hours、TotalHours、Minutes、TotalMinutes、Seconds、TotalSeconds、Ticks,注意没有 TotalTicks。
举例说明
时间 1 是 2010-1-2 8:43:35;
时间 2 是 2010-1-12 8:43:34。
用时间 2 减时间 1,得到一个 TimeSpan 实例。
那么时间 2 比时间 1 多 9 天 23 小时 59 分 59 秒。
那么,Days 就是 9,Hours 就是 23,Minutes 就是 59,Seconds 就是 59。
所以以后想知道两个时间段的差就容易的多了
- C# TimeSpan详解
- c# timespan
- C# 时间差 TimeSpan
- C#的TimeSpan介绍
- c# 中的TimeSpan类
- C# DateTime和TimeSpan
- TimeSpan用法详解
- C#里如何使用Timespan
- C# TimeSpan时间相减
- C#中TimeSpan使用举例
- C#中如何使用TimeSpan
- C# TimeSpan计算时间间隔
- C#中的DateTime和TimeSpan
- C#中Timespan的用法
- Timespan
- Timespan
- TimeSpan
- TimeSpan
- js实现页面中的拖拽运动
- 题目1018:统计同成绩学生人数
- Statement语句实现数据库的增删改查操作
- Uboot mkconfig makefile 分析
- VC 蓝牙设备 编程
- C# TimeSpan详解
- Python:yield协程
- 小型Basic编译器问题
- KMP算法详解
- 深度学习笔记(二)第二章 线性代数
- c!#!图!形!graphics!画!图
- jQuery 多种基础页面属性
- python 知识图谱
- 小C语言--词法分析程序