k1fir4ik, ну такое иногда бывает... ничего критичного. Просто подождать пока аккумулятор сядет. А если рычажок выключения держать долго не помогает?
void get_tomorrow_date(struct timeval *date)
{sleep(86400); // 60 * 60 * 24
gettimeofday(date, 0);
}