1

如果我启动一些可以代表在不同时区运行的客户端的进程,我可以(取决于实际代码)使用 TZ 环境使它们看起来像是来自不同时区。

有没有更合适的 windows 方法来模拟这个,而不启动 24 个虚拟机?

4

1 回答 1

1

Windows 中的不同进程当然可以在不同的环境中运行。如果您的进程使用 TZ 环境变量来确定其时区,那么您可以在启动每个进程之前单独设置该环境变量。

C 运行时库(例如localtime)使用 TZ 环境变量,但 Win32 API(例如GetLocalTime)不使用。因此,根据您的应用程序如何确定本地时区,此技术可能适合您,也可能不适合您。

于 2008-10-17T10:06:39.253 回答