I'm really not sure "в половину восьмого" is correct. I'd avoid this form.