麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

ASP.NET中TimeSpan的用法

2019-11-17 01:50:08
字體:
來源:轉載
供稿:網友

asp.net中TimeSpan的用法

ASP.NET 中,兩個時間相減,得到一個 TimeSpan 實例,TimeSpan 有一些屬性:Days、TotalDays、Hours、TotalHours、Minutes、TotalMinutes、Seconds、TotalSeconds、Ticks,注意沒有 TotalTicks。

一、TimeSpan常量、字段

TimeSpan.MaxValue;// 10675199.02:48:05.4775807TimeSpan.MinValue;//-10675199.02:48:05.4775808TimeSpan.Zero;// 0.00:00:00.0TimeSpan.TicksPerDay;//一天的 Tick 數: 864000000000TimeSpan.TicksPerHour;//一小時的 Tick 數: 36000000000TimeSpan.TicksPerMillisecond;//一毫秒的 Tick 數: 10000TimeSpan.TicksPerMinute;//一分鐘的 Tick 數: 600000000TimeSpan.TicksPerSecond;//一秒鐘的 Tick 數: 10000000

二、TimeSpan靜態方法

TimeSpan.Compare();//對比TimeSpan.Equals();//=TimeSpan.FromDays();//從天數建立TimeSpan.FromHours();//從小時數建立TimeSpan.FromMilliseconds();//從毫秒數建立TimeSpan.FromMinutes();//從分鐘數建立TimeSpan.FromSeconds();//從秒數建立TimeSpan.FromTicks();//從 Tick 數建立TimeSpan.Parse();//從字符串建立TimeSpan.ParseExact();//從指定格式的字符串建立TimeSpan.TryParse();//嘗試從字符串建立TimeSpan.TryParseExact();//嘗試從指定格式的字符串建立

三、TimeSpan屬性

Days;//天部分Hours;//小時部分Milliseconds;//毫秒部分Minutes;//分部分Seconds;//秒部分Ticks;//Tick 總數TotalDays;//總天數TotalHours;//總小時數TotalMilliseconds;//總毫秒數TotalMinutes;//總分鐘數TotalSeconds;//總秒數

四、TimeSpan方法

Add();// +CompareTo();//比對Duration();//絕對值Equals();//Negate();//取反, + > -、- > +Subtract();// -, Add()的反操縱ToString();//格式化到字符串, .Net 4.0 較之前版本有變動

五、TimeSpan構建對象

C# 代碼 復制
PRotected void Button1_Click(object sender, EventArgs e){    TimeSpan t1 = new TimeSpan(864000000000);        //1.00:00:00    TimeSpan t2 = new TimeSpan(23, 59, 59);          //23:59:59    TimeSpan t3 = new TimeSpan(30, 23, 59, 59);      //30.23:59:59    TimeSpan t4 = new TimeSpan(30, 23, 59, 59, 999); //30.23:59:59.9990000    double f = 365.25;    TimeSpan t5 = TimeSpan.FromDays(f);                                         //365.06:00:00    TimeSpan t6 = TimeSpan.FromHours(f * 24);                                   //365.06:00:00    TimeSpan t7 = TimeSpan.FromMinutes(f * 24 * 60);                            //365.06:00:00    TimeSpan t8 = TimeSpan.FromSeconds(f * 24 * 60 * 60);                       //365.06:00:00    TimeSpan t9 = TimeSpan.FromMilliseconds(f * 24 * 60 * 60 * 1000);           //365.06:00:00    TimeSpan t0 = TimeSpan.FromTicks((long)(f * 24 * 60 * 60 * 1000 * 10000));  //365.06:00:00    TextBox1.Text = string.Format("{0}//n{1}//n{2}//n{3}//n{4}//n{5}//n{6}//n{7}//n{8}//n{9}",            t1, t2, t3, t4, t5, t6, t7, t8, t9, t0        );}

六、TimeSpan實例

C# 代碼 復制
時間 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。再來看 Ticks,Tick 是一個計時周期,表示一百納秒,即一千萬分之一秒,那么 Ticks 在這里表示總共相差多少個時間周期,即:9 * 24 * 3600 * 10000000 + 23 * 3600 * 10000000 + 59 * 60 * 10000000 + 59 * 10000000 = 8639990000000。3600 是一小時的秒數。TotalDays 就是把 Ticks 換算成日數,即:8639990000000 / (10000000 * 24 * 3600) = 9.99998842592593。TotalHours 就是把 Ticks 換算成小時數,即:8639990000000 / (10000000 * 3600) = 239.999722222222。TotalMinutes 就是把 Ticks 換算成分鐘數,即:8639990000000 / (10000000 * 60) = 14399.9833333333。TotalSeconds 就是把 Ticks 換算成秒數,即:8639990000000 / (10000000) = 863999。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲99| 性生活视频一级 | 海外中文字幕在线观看 | 欧美成人精品欧美一级 | 欧美日韩在线免费观看 | 欧美18一12sex性处hd | 色污视频在线观看 | 久久精品国产一区二区 | 精品国产三级a | 亚洲午夜激情网 | 中文字幕欧美日韩 | 成人一级毛片 | 国产免费黄色 | 成码无人av片在线观看网站 | 少妇一级淫片免费放正片 | a黄色片| 一级国产航空美女毛片内谢 | 毛片视频免费观看 | 亚洲人成在线播放网站 | h视频在线播放 | 欧美亚洲一区二区三区四区 | 国产一区二区三区色淫影院 | av在线免费网址 | 国产午夜亚洲精品理论片大丰影院 | 国产精品剧情一区二区在线观看 | 欧美三级日本三级少妇99 | 91短视频在线视频 | 黄色a级片免费观看 | 91免费视频版 | 黄色网址在线播放 | 蜜桃视频观看麻豆 | 黄色毛片视频在线观看 | 99国产精成人午夜视频一区二区 | 在线播放中文 | chinese xxxx hd pron8 tube | 欧美成人视 | 日韩av片在线免费观看 | 黄色大片免费网站 | 暴力强行进如hdxxx | 久久免费视频3 | 国产精品视频一区二区三区综合 |