怎么在ASP.NET中使用时间间隔

介绍

本篇文章给大家分享的是有关怎么在ASP.NET中使用时间间隔,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

ASP。网络中,两个时间相减,得到一个时间间隔实例,时间间隔有一些属性:天,TotalDays,小时,TotalHours,分钟,TotalMinutes,秒,TotalSeconds,蜱虫,注意没有TotalTicks。

<强>一、时间间隔常量,字段

代码如下:

TimeSpan.MaxValue;,,,,,,,,,,,//10675199.02:48:05.4775807
TimeSpan.MinValue;,,,,,,,,,,,//-10675199.02:48:05.4775808
TimeSpan.Zero;,,,,,,,,,,,,,,,//,,,,,,,0.00:00:00.0
TimeSpan.TicksPerDay;,,,,,,,,//一天的,,蜱虫数:864000000000
TimeSpan.TicksPerHour;,,,,,,,//一小时的滴答数:36000000000
TimeSpan.TicksPerMillisecond;//一毫秒的蜱虫数:10000
TimeSpan.TicksPerMinute;,,,,,//一分钟的滴答数:600000000
TimeSpan.TicksPerSecond;,,,,,//一秒钟的滴答数:10000000

<强>二,时间间隔静态方法

代码如下:

TimeSpan.Compare (),,,,,,,,,,//对比
TimeSpan.Equals (),,,,,,,,,,,//=,,,,,,
TimeSpan.FromDays (),,,,,,,,,//从天数建立
TimeSpan.FromHours (),,,,,,,,//从小时数建立
TimeSpan.FromMilliseconds ();//从毫秒数建立
TimeSpan.FromMinutes (),,,,,,//从分钟数建立
TimeSpan.FromSeconds (),,,,,,//从秒数建立
TimeSpan.FromTicks (),,,,,,,,//从蜱虫数建立
TimeSpan.Parse (),,,,,,,,,,,,//从字符串建立
TimeSpan.ParseExact (),,,,,,,//从指定格式的字符串建立
TimeSpan.TryParse (),,,,,,,,,//尝试从字符串建立
TimeSpan.TryParseExact (),,,,//尝试从指定格式的字符串建立

<强>三,时间间隔属性

代码如下:

天,,,,,,,,,,,,,,//天部分小时;//小时部分
毫秒,,,,,,//毫秒部分
分钟,,,,,,,,,,,//分部分
秒,,,,,,,,,,,//秒部分
蜱虫,,,,,,,,,,,,,//蜱虫总数
TotalDays;,,,,,,,,//总天数
TotalHours;,,,,,,,//总小时数
TotalMilliseconds;//总毫秒数
TotalMinutes;,,,,,//总分钟数
TotalSeconds;,,,,,//总秒数

<强>四,时间间隔方法

代码如下:

Add (),,,,,,,//+ CompareTo ();//比对
();持续时间,//绝对值
=(),,,,//
否定(),,,,//取反,+比;-,-比;+
减(),,//- Add()的反操纵
ToString (),,//格式化到字符串、。net 4.0较之前版本有变动

<强>五,时间间隔构建对象

代码如下:

保护无效Button1_Click(对象发送方,EventArgs e)
{
,,,时间间隔t1=new时间间隔(864000000000),,,,,,,,//1.00:00:00
,,,时间间隔t2=new时间间隔(23日,59岁的59),,,,,,,,,,//23:59:59
,,,时间间隔t3=new时间间隔(59 30日,23日,59),,,,,,//30.23:59:59
,,,时间间隔t4=new时间间隔(59 30日,23日,59,999);//30.23:59:59.9990000

,,,双f=365.25;
,,,时间间隔t5=TimeSpan.FromDays (f),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//365.06:00:00
,,,时间间隔t6=时间间隔。FromHours (f * 24),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//365.06:00:00
,,,时间间隔t7=时间间隔。FromMinutes (f * 24 * 60),,,,,,,,,,,,,,,,,,,,,,,,,,,,//365.06:00:00
,,,时间间隔t8=时间间隔。FromSeconds (f * 24 * 60 * 60),,,,,,,,,,,,,,,,,,,,,,,//365.06:00:00
,,,时间间隔t9=时间间隔。null

怎么在ASP.NET中使用时间间隔