问题描述
我在数据库存储的时间为2008-10-1215:00:00另一个时间为2009-1-315:00:00两者怎么比较。。。在一个怎么样拿它们的其中一个来与我当前系统时间进行比较
解决方案
解决方案二:
补充下我用C#代码实现
解决方案三:
获取当前系统时间啊,转换DateTimedt1=Convert.ToDateTime(st1);DateTimedt2=Convert.ToDateTime(st2);DateTimedt3=DateTime.Now;if(..){...}
这样不行吗?
解决方案四:
可以分别取出每个部分进行比较。
解决方案五:
Convert.ToDateTime("2008-10-1215:00:00").CompareTo(DateTime.Now.Date)
解决方案六:
DataTimenow=newDateTime.Now;//当前系统时间DateTimex=DataTime.Parse("2008-10-1215:00:00");TimeSpansp=now-x;Console.WriteLine(sp.Days);日Console.WriteLine(sp.Hours);时Console.WriteLine(sp.Minutes);分这是求时间的差。如果要比较的话,判断一下就ok了
解决方案七:
intret=Convert.ToDateTime("2008-10-1215:00:00").CompareTo(Convert.ToDateTime("2009-1-315:00:00"));if(ret>0){前者晚于后者}elseif(ret==0){前者等于后者}else{前者先于后者}
时间: 2024-07-29 06:32:31