TZ Несколько часовых поясов под Windows - PullRequest
1 голос
/ 17 октября 2008

Если я запускаю несколько процессов, которые могут представлять клиентов, работающих в разных часовых поясах, я могу (в зависимости от фактического кода) использовать среду TZ, чтобы они выглядели так, как будто они поступают из разных часовых поясов.

Есть ли более подходящий способ для имитации Windows без запуска 24 виртуальных машин?

1 Ответ

1 голос
/ 17 октября 2008

Разные процессы в Windows, безусловно, могут работать в разных средах. Если ваш процесс использует переменную среды TZ для определения своего часового пояса, вы можете просто установить эту переменную среды отдельно перед запуском каждого процесса.

Библиотека времени выполнения C (например, localtime ) использует переменную среды TZ, а Win32 API (например, GetLocalTime ) - нет. Поэтому, в зависимости от того, как ваше приложение определяет местный часовой пояс, этот метод может работать, а может и не работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...