@mcc Linux sets the system time to UTC by default, Windows uses local time (and last time I checked had no way to be forced to use UTC, there used to be a registry tweak but it doesn't seem to work anymore). Easiest fix would be to tell Linux to use local time as well.
oh, and NTP on Windows is flaky at best