读书人

时间判断,该如何解决

发布时间: 2012-04-14 17:14:21 作者: rapoo

时间判断
获取到一个时间,怎么判断是否为今天的是时间,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 && time < time2) 就算今天的时间

读书人网 >C#

热点推荐