时间显示问题,请教
System.DateTime mytime11 = new System.DateTime(System.DateTime.Now.Year,System.DateTime.Today.Month,System.DateTime.Today.Day,7,40,0);
这个mytime11 返回的值是 {1/3/2007},怎么不是{1/3/2007 7:40:00}么?
------解决方案--------------------System.DateTime.Now.ToString( "yyyy-MM-dd hh:mm:ss ")
------解决方案--------------------你是怎么输出的
------解决方案--------------------DateTime.Now 应该带时间吧.
------解决方案--------------------DateTime.Now是带时间的 问题估计出在输出返回上
------解决方案--------------------测试了一下
Response.Write(Convert.ToDateTime(DateTime.Now.ToString(( "yyyy-MM-dd hh:mm:ss ")));
带时间
------解决方案--------------------最简单的办法是把小时和分钟取出来比较大小。
------解决方案--------------------将13:10和15:00转换DateTime的格式,然后和你当前的时间格式的变量比较就可以了!
------解决方案--------------------我试了行的
System.DateTime mytime11 = new System.DateTime(System.DateTime.Now.Year,System.DateTime.Today.Month,System.DateTime.Today.Day,7,40,0);
Response.Write(mytime11);
------解决方案--------------------wzhh598(Watchouwa)
将13:10和15:00转换DateTime的格式,然后和你当前的时间格式的变量比较就可以了!
____________________________________________________________________________________
正解,最简单的做法,直接用datetime来比较