九九热这里直有精品,1区二区三区在线播放,玖玖爱在线观看资源,国产aⅴ综合网,午夜福利男女,日本亚洲欧美三级,日韩无码黄色导航,内射少妇13区,中文字幕高清网

您身邊的軟件定制專家--9年開發(fā)經(jīng)驗(yàn)為您護(hù)航

18678812288
0531-88887250

c#和sql如何獲得時(shí)間間隔

文章作者:濟(jì)南軟件開發(fā) 時(shí)間:2016年12月20日

TimeSpan的用法
 

TimeSpan是用來表示一個(gè)時(shí)間段的實(shí)例,兩個(gè)時(shí)間的差可以構(gòu)成一個(gè)TimeSpan實(shí)例,現(xiàn)在就來簡(jiǎn)單介紹一下幾點(diǎn)重要的用法:

a 先來介紹幾個(gè)方法

TimeSpan.Minutes(其他時(shí)間比如天數(shù),小時(shí)數(shù),秒數(shù)都一樣的情況下得到的分鐘數(shù)的差),其他的Hours,Second一樣

DateTime.Tick :是一個(gè)計(jì)時(shí)周期,表示一百納秒,即一千萬分之一秒,那么 Ticks 在這里表示總共相差多少個(gè)時(shí)間周期,即:9 * 24 * 3600 * 10000000 + 23 * 3600 * 10000000 + 59 * 60 * 10000000 + 59 * 10000000 = 8639990000000。3600 是一小時(shí) 的秒數(shù)

TimeSpan.TotalDays:兩個(gè)時(shí)間段相差的日數(shù),其他的TotalHours,TotalMinutes,TotalSeconds 一樣

b 兩個(gè)時(shí)間的差

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:表示兩個(gè)時(shí)間段的差

diff:就表示兩個(gè)時(shí)間相差的分鐘數(shù),上面的例子就是610分鐘。


--cs代碼--

DateTime t1 = DateTime.Parse("1998-2-25 "); 
DateTime t2 = DateTime.Parse("2009-7-28"); 
System.TimeSpan ts=t2-t1; 
int day = ts.Days;


--sql代碼--
select year=datediff(year,'2009-2-25','2009-7-28' ) , month=datediff(month,'2009-2-25','2009-7-28')


select month=datediff(month,'2009-2-25','2009-7-28')


select day=datediff(day,'2009-2-25','2009-7-28')


想要了解更多詳情歡迎來電咨詢18678812288
登陸網(wǎng)址:m.h6244.cn。
聯(lián)系人:王經(jīng)理。

于都县| 修武县| 阳新县| 大邑县| 勃利县| 贵溪市| 游戏| 长顺县| 绥棱县| 永康市| 肥西县| 莱西市| 滕州市| 崇文区| 攀枝花市| 金平| 周宁县| 中西区| 合肥市| 盐山县| 广宁县| 新闻| 民丰县| 家居| 外汇| 柞水县| 宿迁市| 京山县| 延长县| 资阳市| 元朗区| 英山县| 塔城市| 芷江| 略阳县| 英山县| 灯塔市| 阿勒泰市| 庆元县| 阿城市| 镇江市|