Everytime I hibernate and resume, the date/time is not changed and remains from when I hibernated. I am using arch ck 2.6.15 kernel.
You can use the hibernate-script you find in the repos (you can use it to suspend to ram, to suspend to disk with the vanilla method or to suspend to disk with the suspend2 method). In the script, there is this setting:
with different possible values which are documented in:
Surely you can do the same things without using that specific script, but I can not help you on this side: you can have a look to the script itself.
Mortuus in anima, curam gero cutis