DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") == "2010-04-27 5:53:00"判断与系统现在时间是否相等对吗? 5
5个回答
展开全部
楼上的判断很难相等的。DateTime.Now这个对象,还包括Ticks,要是这两个Datetime能相等,那几率也太小了。
我也不知道你用来判断的那个字符串怎么得到的,控制格式、对比字符串很难吧?我想。
所以我的话,这么办(字符串转换为时间没有验证)
DateTime.Now-Convert.ToDateTime("2010-04-27 5:53:00")==new TimeSpan(0,0,0)
我也不知道你用来判断的那个字符串怎么得到的,控制格式、对比字符串很难吧?我想。
所以我的话,这么办(字符串转换为时间没有验证)
DateTime.Now-Convert.ToDateTime("2010-04-27 5:53:00")==new TimeSpan(0,0,0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有点问题,应该是
DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") == "2010-04-27 05:53:00"
你少个0,另外这个判断只能抓取那一秒才能返回true。其他都是false
DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") == "2010-04-27 05:53:00"
你少个0,另外这个判断只能抓取那一秒才能返回true。其他都是false
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
hh代表小时用两位, 应该是05:53:00了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你这样写:
DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") == Convert.ToDateTime("2010-04-27 5:53:00")
DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") == Convert.ToDateTime("2010-04-27 5:53:00")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么不这样呢?
Convert.ToDateTime("2010-04-27 5:53:00") == DateTime.Now
Convert.ToDateTime("2010-04-27 5:53:00") == DateTime.Now
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询