( If it does report errors, try leaving off the "&& hwclock --systohc" part which changes the hardware clock as well )
Next, depending on your distro you can add that line at the bottom of the next file:
Fedora: /etc/rc.local
Red Hat: /etc/rc.local
Debian: /etc/rc.boot
Slackware: /etc/rc.d/rc.local
SUSE: /etc/init.d/boot.local
Mandrake: /etc/rc.local
PCLos: /etc/rc.local
Now, every time you boot your computer the time will synced !

Bruno
NOTE: You should be connected to the internet at boot for this to work.
-- Jun 7 2005 ( Revised Dec 15 2005 ) --