That's because Windows stores time in the RTC as local time, while Linux stores it as UTC. You can make Linux adjust to Windows or Windows adjust to Linux, but it's probably better to make Windows behave like everyone else: https://www.howtogeek.com/323390/how-to-fix-windows-and-linu... (Option 2)
That happens because Windows and UNIX interpret the time differently (Windows as local time, UNIX as UTC). So you either change UNIX to use local time or Windows to use UTC by changing a registry value. A quick google should tell you how you can achieve that