Windows (и Hyper-V следовательно) сохраняет "Часы CMOS" (даже на VMs) в местное время, не UTC. Большинство *отклоняет платформы, сохраняют, это в UTC затем отображает его в местное время.
По умолчанию Hyper-V установит часы VM, который в этом случае установит часы VMs на Ваше местное время (EST/EDT). *отклоняют VM, должен будет быть установлен распознать это, поскольку это не значение по умолчанию (обычно).
Поочередно, можно отключить синхронизацию времени Hyper-V и иметь *, отклоняют синхронизирующие свои собственные часы клиента через NTP или подобный. Это приведет к случайным неисправностям часов, потому что часы VM не являются независимой частью аппаратных средств, это - программное обеспечение, работающее на хосте (и не прекрасно; это не проблема, если Ваше приложение не требует часов высокой точности).
Править:
Я не знаю Linux, получил это от кого-то еще: Для редактирования CentOS /etc/sysconfig/clock
включать эти строки:
UTC=false
ZONE="America/New York"
Могут быть другие строки в файле, не уверенном, каковы они должны быть. Включите Синхронизацию Времени Hyper-V, и VM должен иметь корректное время (как долго, как хост делает).
Посмотрите следующее:
Синхронизация времени NTP, не работающая в сервере DOMU Centos 5.5