DURING is used to say WHEN something happens; FOR is used to say HOW LONG it lasts. Compare:
- My father was in hospital during the summer
- My father was in hospital for six weeks
- it rained during the night for three hours
- I can see you for a few minutes during the afternoon