如何在c#中更改系统时间?

时间:2016-07-11 16:07:40

标签: c# asp.net dll

我必须测试一个方法,检查“System.DateTime.Today”是否对应于某个提供的日期。在单元测试这种方法时,我遇到了这个问题:如何更改系统时间?它必须对应于11月2日到1月1日之间的日期,但现在我们在7月份,我需要测试该方法。 在StackOverflow上搜索(通常在Internet上)我遇到了一个使用Coredll.dll的解决方案,这对我不利,因为我没有使用Windows CE。 还有一个Kernel32.dll的解决方案,但似乎无法使用SetSystemTime函数。我的问题有解决方案吗?

我使用的是Windows 8.1 64位系统

0 个答案:

没有答案