日期:2014-05-18  浏览次数:20799 次

时间判断
获取到一个时间,怎么判断是否为今天的是时间,00:00为准

------解决方案--------------------
你获取的是你本地(系统)的时间,要判断是否为今天的时间要有比较的,比如获取某个服务器上的时间,当然服务器上的时间要是正确的。
------解决方案--------------------
先取到系统时间 System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
然后分别用你获取到的时间和系统时间的字符串截取前10位,看看是否相等,如果一样的话就是同一天。

------解决方案--------------------
DateTime.Now.ToString("yyyy-MM-dd ")+"00:00:00"

------解决方案--------------------
+
探讨
DateTime.Now.ToString("yyyy-MM-dd ")+"00:00:00"

------解决方案--------------------
两个都转化成DateTime,比较DateTime的Year,Month,Day即可。
------解决方案--------------------
DateTime time1 = DateTime.Now;
DateTime time2 = DateTime.Now.AddDays(1);
判断只要 (time >=time1 && time < time2) 就算今天的时间
------解决方案--------------------
探讨
DateTime time1 = DateTime.Now;
DateTime time2 = DateTime.Now.AddDays(1);
判断只要 (time >=time1 &amp;&amp; time < time2) 就算今天的时间