The Battle of Agincourt lasted about 3 hours, not including time chasing down troops.
The Battle of Hastings lasted 8-9, including finishing off the troops that still remained loyal even after Harold’s death.
The Battle of Tours consisted of the 2 armies of Charles and Abd Al Rahman camping by eachother for a period of 6 days, where short skirmishinng took place, and then fighting on the 7th, which took a single day and then ended when Charles sent a scouting party to loop around the army during battle and free prisoners/cause disarray at the camp, which as expected drew some Muslim cavalry back to camp to deal with them, which was mistaken by the other soldiers for a retreat, and trying to calm the chaos Abd Al Rahman was surrounded and killed, the Muslims all retreated back to camp and left the next morning, so that was 1 day of fighting and 6 days of not much else.
The battle of Dorylaeum was a battle where Crusader General Borhemund and his men had to hold their ground against Seljuk forces for 7 hours until reinforcements arrived and saved them.
The battle of Hatten was one where Saladin followed the Army of King Guy of Jerusalem for 2 days, as Guy’s army slowly dehydrated Saladin’s army tormented them unril surrounding them and on July 4th, fighting broke out that had finished well by the end of the day.