Bonjour
Ils finissent à quinze heures et demie isn't grammatically correct
We usually say = Il finissent à quinze heures trente.
or
Il finissent à trois heures et demie (in the morning) or you may add 'de l'après-midi'
quinze heures trente (pm)
trois heures et demie (am)
trois heures et demie de l'après-midi.. (not really used)
Bye ;)