C#中如何求时间间隔?
2011-10-16 22:39
183 查看
时间差的计算 法一: 使用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值表示的秒数。 简单示例: DateTime d1 =new DateTime(2004,1,1,15,36,05); DateTime d2 =new DateTime(2004,3,1,20,16,35); TimeSpan d3 = d2.Subtract(d1); LbTime.Text = "相差:" +d3.Days.ToString()+"天" +d3.Hours.ToString()+"小时" +d3.Minutes.ToString()+"分钟" +d3.Seconds.ToString()+"秒"; 法二、使用Sql中的DATEDIFF函数 使用方法:DATEDIFF ( datepart , startdate , enddate ) 它能帮你取出你想要的各种形式的时间差,如相隔多少天,多少小时,多少分钟等,具体格式如下: 日期部分缩写 year yy, yyyy quarter qq, q Month mm, m dayofyear dy, y Day dd, d Week wk, ww Hour hh minute mi, n second ss, s millisecond ms DateTime是内置的事件类型,TimeSpan是内置的事件间隔类型 两个类型为DateTime的变量作-运算得到类型为TimeSpan的数据 DateTime.Now是一个只读属性,返回当前的时间,类型为DateTime TimeSpan :根据输入日期计算两个指定日期之间的时间间隔。 语法:String TimeSpan('转义字符','被比较日期','目标比较日期') 传回值:字符 参数说明: 转义字符:输入类型为字符,具有不同格式化字符的字符如内容说明中所例。输入字符内的格式化字符被格式化后输出,其他不属于格式化的字符则根据对应位置输出。'被比较日期':输入类型为字符,需要被比较的日期格式的字符内容。'目标比较日期':输入类型为字符,用来比较的目标日期格式的字符内容。 内容说明:根据输入日期计算两个指定日期之间的时间间隔。 转义字符说明:T:获 取两个日期之间差异刻度表示的差异值。(正数或负数)d:获取两个日期之间差异的整天数。(正数或负数)h:获取两个日期之间差异的整小时数。(正数或负 数)u:获取两个日期之间差异的整毫秒数。(正数或负数)m:获取两个日期之间差异的整分钟数。(正数或负数)s:获取两个日期之间差异的整秒数。(正数 或负数)D:获取两个日期之间以整天数和天的小数部分表示的差异值。(正数或负数)H:获取两个日期之间以整小时数和小时的小数部分表示的差异值。(正数 或负数)U:获取两个日期之间整毫秒数和毫秒的小数部分表示的差异值。(正数或负数)M:获取两个日期之间以整分钟数和分钟的小数部分表示的差异值。(正 数或负数)S:获取两个日期之间以整秒数和秒的小数部分表示的差异值。(正数或负数)
相关文章推荐
- C#中如何求时间间隔?
- c#和sql如何获得时间间隔的方法
- c#如何计算两个日期相差几年几个月?C#日期间隔 c#时间间隔
- asp.net C# 时间间隔的计算方法
- 一个简单方法完成C#时间间隔的计算
- .C#中如何给时间变量赋一个空值ASP.NET 2.0
- 一个简单方法完成C#时间间隔的计算
- 如何计算CDS view里两个时间戳之间的天数间隔
- C#部分---arraylist集合、arraylist集合中的object数据转换成int类string类等;间隔时间的表示方法;
- 如何在C#中测试程序运行的时间
- C# 如何获取某文件夹的文件列表,并按文件的创建时间排序?
- c#中的时间变量如何比较
- 一个简单方法完成C#时间间隔的计算
- sql,JS,C#的时间间隔或者时间加上某个数
- C#日期时间相减得到时分秒(判断贴子间隔时间)
- 实现两个时间之间C#时间间隔计算
- c# 如何获取键盘和鼠标处于空闲状态的时间
- C# 如何生成一个时间戳
- 如何构造一个C#语言的爬虫程序开发者在线 Builder.com.cn 更新时间:2008-07-20作者: 来源:
- c#如何进行时间值的比较