18

有人知道向进程报告虚假日期/时间的 Windows 工具吗?

显然,有一些 Linux 程序可用于测试软件在未来/在不同时区的反应,或在不实际修改系统时钟的情况下触发计划任务。Windows 有这样的程序吗?

4

3 回答 3

14

RunAsDate可以做到这一点。

于 2009-01-13T00:52:21.667 回答
2

从大约 2 年前开始,我总是通过 Utility 类抽象对 DateTime.Now (C#) 的调用。这样,如果我愿意,我总是可以伪造日期/时间,或者直接将其传递给 DateTime.Now。

听起来与 BillH 的建议相似。

public class MyUtil
{
  public static DateTime GetDateTime()
  {
     return DateTime.Now.AddHours(5);
     //return DateTime.Now;   
  }
}
于 2009-01-13T03:07:55.400 回答
0

包装您对“getCurrentDateTime()”系统调用的调用,以便在测试期间将偏移量或乘数引入代码读取的时间?

于 2009-01-13T01:01:54.063 回答