你是否正在寻找关于timespan的内容?让我把最实时的东西奉献给你:
学习笔记:timespan(时间片),以及各种时间差的算法
一、初识timespan
以前有一次自己做一个登录的功能,需要进行时间比较,原来asp时代,用的是DateDiff(实际上在Microsoft.VisualBasic命名空间里的DateAndTime也有DateDiff),现在C#里面没有了。就上网找了一下,结果大家都在说timespan,然后再到MSDN上翻了一遍,感觉有点硬消化不了,不过也勉强把我要做的功能做完了。
当然时的印象就是,timespan,叫做时间片,肯定是和时间有关了,好像是处理时间计算的吧。
二、再识timespan
昨天下午,又一次用到了TimeSpan,这一次,下了点功夫,研究了一下timespan。这次已经不再像上次那样生硬了,多少有点心得吧,总结一下。
三、构造函数、创建timespan
3.1 用时间点创建
这样创建的timespan,主要是用来比较的。
DateTime Timeout = DateTime.Parse(Request.Cookies[cookieName]["timeout"]);
TimeSpan T1 = new timespan(Timeout.Ticks);
TimeSpan T2 = new timespan(DateTime.Now.Ticks);
if (timespan.Compare(T1, T2) > 0)
{.....}
3.2 用两个时间点的差来创建,这样的timespan,主要是用来获取时间的间隔,然后再处理什么的,。
DateTime d1 = new DateTime(2008, 12, 25,20,12,0);
DateTime d2 = DateTime.Now;
timespan ts = d2 - d1;
Response.Write("
以上就是关于timespan的全部内容,相信你一定会非常满意。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-10000-1.html
没人希望战争
再看你是什么反应