有啥办法让DateTime.Now返回一个固定值 为了测试....历史代码,不能动...有人在函数里用了datetime.Now而没有做成属性.现在要测试,Assert.Equal...但时间是会变的,所以永远Equal不出来所以想看看有什么办法定死这个DateTime.Now 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DateTime dt = Convert.ToDateTime("2005-05-06"); String dt=DateTime.Now.ToString("yyyyMMddhhmmss"); 貌似有几位同学没有听懂我的意思,原始代码我是不能动的,也没有办法传入什么参数我是要让整个系统里每次调用DateTime.Now的时候都返回一个定死的常数 测试不一定要Assert.Equal啊,可以这样求DateTime.Now于DateTime.Now的TimeSpan看看它是不是小于1秒或多少秒 只能用不叫办法的办法了,这样,你再写个程序,用winform也可以,用个timer,然后在tick的代码中写上设置系统时间为一个固定的值,这样,你每次掉Datetime.now时就固定了 而且貌似vista下用time命令改时间也不行,没有权限的 不过改时间的确是一个很不错的思路,待我用SetSystemTime()来试试 http://blog.csdn.net/jingang123gz/archive/2008/07/14/2649755.aspx如果你不会写设置时间的代码话,请看这个 谢谢楼上,我说怎么不对,我把WORD搞成uint了,应该DWORD才是uint,WORD是ushort好了搞定.我搞了个类,在改之前记录一下时间,这样一般跳时间,一边加时间,测试结束还能改回去。恩,谢谢 求DevExpress皮肤中文名 关闭按钮问题 一道考试题,求解~ 软件运行的时候怎样取得主程序.exe的路径? 如何解决当一个文本文件打开时,另一个却不能写入 方法组 是什么东东 ,是否可以转换为 int 或 string ? 今天第一问!怎么判断shift是否按下了!!! 一个很棘手的问题!!! C#中简单小问题的请教 模式对话框怎么设置父类? C#中的奇怪事件(基类具有子类的特性,太神了) 请问有没有人做过基于Windriver驱动的USB下面的应用程序的开发
求DateTime.Now于DateTime.Now的TimeSpan
看看它是不是小于1秒或多少秒
这样,你再写个程序,用winform也可以,用个timer,然后在tick的代码中写上设置系统时间为一个固定的值,这样,你每次掉Datetime.now时就固定了
好了搞定.我搞了个类,在改之前记录一下时间,这样一般跳时间,一边加时间,测试结束还能改回去。恩,谢谢