首页 > 网站 > 建站经验 > 正文

ASP.NET 中TimeSpan的用法

2019-11-02 14:47:37
字体:
来源:转载
供稿:网友

 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();  //绝对值

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表