I am a student and I am looking for my first programming job (where I live -not USA- people work and study at the same time). In general people work from 9 a.m to 6 p.m (total: 9 hours, this includes one hour for lunch). University classes start at 5 p.m so I would like to work from 8 a.m to 4 p.m (and have only 45 minutes for lunch, total: 8 hours).
When should I ask for this? During the first interview? When they make an offer?
How can I let them know that it does not matter if I get paid less because I'd be working 8 hours instead of 9?