I’m afraid you have to be a bit more precise. What exactly is wrong with your clocks? And what clocks? System time? SMS Timestamp? Are you connected to the Internet, as that should automatically adjust your system time to local time.
What is the problem with your battery? Have you looked here Battery problems (wrong charging status / battery might be dying) ?