Why I can’t set the time in Crunchbang?

I have a problem in Crunchbang. Every time I turn on my computer the time AM and PM is wrong. In BIOS it is correct. I first set the time in hardware clock and after that system clock. But when I turn off the computer every setting is lost.
I don't want to use ntpdate because my computer doesn't have internet connection all the time. Any other ideas? Thank you.
