有人知道向进程报告虚假日期/时间的 Windows 工具吗?
显然,有一些 Linux 程序可用于测试软件在未来/在不同时区的反应,或在不实际修改系统时钟的情况下触发计划任务。Windows 有这样的程序吗?
有人知道向进程报告虚假日期/时间的 Windows 工具吗?
显然,有一些 Linux 程序可用于测试软件在未来/在不同时区的反应,或在不实际修改系统时钟的情况下触发计划任务。Windows 有这样的程序吗?
RunAsDate可以做到这一点。
从大约 2 年前开始,我总是通过 Utility 类抽象对 DateTime.Now (C#) 的调用。这样,如果我愿意,我总是可以伪造日期/时间,或者直接将其传递给 DateTime.Now。
听起来与 BillH 的建议相似。
public class MyUtil
{
public static DateTime GetDateTime()
{
return DateTime.Now.AddHours(5);
//return DateTime.Now;
}
}
包装您对“getCurrentDateTime()”系统调用的调用,以便在测试期间将偏移量或乘数引入代码读取的时间?