On the same machine I am using Win 7 and Debian Linux (KDE). I have issues with the timezone settings. Both systems are set to London time, but the clock in Windows (before it gets adjusted over the Internet) shows one hour behind. How can I configure this in such a way that both systems agree on the system time?
Probably Linux is configured to use hardware clock as UTC, whereas Windows wants the hardware clock to be set to the "wall time". Since you're dual booting, you'll need to configure Linux to not use UTC for the hardware clock.
Some linux distributions use
whereas Ubuntu and Debian use
In this file change UTC=true to UTC=false
You can use the command
to set the hardware clock from within Linux.
Is daylight savings turned on in Windows?
For dual boot systems, you could take the time from the BIOS clock. This would solve your issue.