.net 比较两个日期大小
Posted 破壳
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.net 比较两个日期大小相关的知识,希望对你有一定的参考价值。
Compare和TimeSpan的 用法
Compare://比较
DateTime.Compare(t1,t2)比较两个日期大小,排前面的小,排在后面的大,比如:2011-2-1就小于2012-3-2
返回值小于零: t1 小于 t2。
返回值等于零 : t1 等于 t2。
返回值大于零: t1 大于 t2。
TimeSpan://算差
DateTime dt1 = Convert.ToDateTime("2007-3-24 11:29:12");
DateTime dt2 = Convert.ToDateTime("2007-2-24 10:29:12");
TimeSpan ts = dt1 - dt2;
if(ts.TotalMinutes>10)//是否相差10分钟
{
}
string timespan = "相差:"
+ ts.Days.ToString() + "天"
+ ts.Hours.ToString() + "小时"
+ ts.Minutes.ToString() + "分钟"
+ ts.Seconds.ToString() + "秒";
以上是关于.net 比较两个日期大小的主要内容,如果未能解决你的问题,请参考以下文章