If I may be pedantic for a moment... Bats sleep during the day because they are nocturnal creatures. Hibernation is a metabolic process that animals use to conserve energy during periods of time when food is in short supply (e.g., winter). So while many bats do hibernate, it's not at all related to their nocturnal lifestyle.