TimeSpan的用法


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

 

一、TimeSpan常量、字段

 

TimeSpan.MaxValue;            // 10675199.02:48:05.4775807
TimeSpan.MinValue;            //-10675199.02:48:05.4775808
TimeSpan.Zero;                //        0.00:00:00.0
TimeSpan.TicksPerDay;         //一天的   Tick 數: 864000000000
TimeSpan.TicksPerHour;        //一小時的 Tick 數: 36000000000
TimeSpan.TicksPerMillisecond; //一毫秒的 Tick 數: 10000
TimeSpan.TicksPerMinute;      //一分鍾的 Tick 數: 600000000
TimeSpan.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 較之前版本有變動


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM