How long did the battle of Shiloh lasted?

The Battle of Shiloh took place over a period of two days. It was fought on April 6-7, 1862,