It's actually doce y media and it means 12:30 doce= twelve, media means half but in time it's thirty minutes.
'y media' = (literally) 'and half'. If the time is given,it means 'half past....'
That's everything but Spanish!
its used for and. for example son las cuatro y media: its four thirtee
Son las doce y media
It means, "Normally I dine at 7:30."
"doce y treinta" or "doce y media"
Y in spanish means and.
'y' in Spanish = 'and' in English
Diez y media means "ten-thirty" in Spanish. It refers to the time of 10:30 on a clock or watch.
"Son las diez y media"
son las diez y treinta = it's 10.30 son las diez y media = it's half past ten
If you mean 'half past four' (the time): 'las cuatro y media' If you mean 'half of four' (i.e. 50% of 4, i.e. 2); 'la/una mitad de cuatro' If you mean (as in American English) '3.30': 'las tres y media'
and a half