永发信息网

C#中如何求时间间隔?

答案:1  悬赏:50  手机版
解决时间 2021-04-23 21:03
要做的是一个有关工具管理的程序,借一次有一次的记录借的时间,还有一个是时间间隔的字段,问题就是如何求这个时间间隔。
最佳答案
时间差的计算
法一:
使用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:获取两个日期之间以整秒数和秒的小数部分表示的差异值。(正数或负数)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
天龙八部要怎么样很快知道那个门牌出小了
我的生日是1986年十一月初四(阴历),请问我
非主流歌曲past luv 说唱的MP3地址
男人最怕女人说什么?
关于母爱的名言大全,关于母爱的句子5个
蚂蚁几条腿?
成都火车南站到丽都花园怎么走
罗山申源驾校b2多少钱
凤县双石铺加油站地址在什么地方,想过去办事
重庆大江车桥有几种
刚出生十来天的小兔摔伤了,嘴巴流了点血要紧
QQ三国这宝宝值多少钱?
90后的明星,那个最漂亮.动人?
问你几个男科问题
抚顺龙凤山息园简介!
推荐资讯
为什么说写作是个人行为又是一种社会行为
地下城最好的橙刀或橙剑叫什么?
要超级复杂的化学实验
后街男孩的所有专辑及歌曲?
理论依据是什么,收入-费用=利润这一会计等式
格尔木市园丁小区地址有知道的么?有点事想过
93年农历1月2日是什么星座
lg g4有没有虚拟按键
梁启超语录,梁启超语:我以为凡中国人者,须
有可以破解空间访问权限的吗
阳光剑桥英语在哪里啊,我有事要去这个地方
人民小学地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?