As the other operating systems are showing the correct time, then it points to the UTC setting being wrong. Try changing the UTC setting in the /etc/default/rcS file and reboot.
I think the init script that uses this is /etc/init.d/hwclock. If you check the script for usable command-line arguments, it may be possible to reset the clock without rebooting. Unfortunately, I can't verify this until later in the day.
As the other operating systems are showing the correct time, then it points to the UTC setting being wrong. Try changing the UTC setting in the /etc/default/rcS file and reboot.
I think the init script that uses this is /etc/init. d/hwclock. If you check the script for usable command-line arguments, it may be possible to reset the clock without rebooting. Unfortunately, I can't verify this until later in the day.