There's an answer already, but I'd like to add that a Mexican using 24 hours format in daily speech can be mocked, so it's safer not to use it if it's not formal writing or a media announcement:
- Invitamos al público en general a la asamblea a las 16:30 horas (read "a las dieciséis treinta horas").
- La reunión se llevará a cabo a las 18:00 hrs. (read "a las dieciocho horas").
- Tome sus precauciones, la avenida estará cerrada de las 10:00 a las 14:30 horas (read "de las diez a las catorce treinta horas").
You don't say your friends: "Te veo a las catorce horas con treinta en la cafetería", or "vamos a la fiesta, paso por ti a las veinte horas".
It's preferred to say "te veo a las dos y media" or "paso por ti a las ocho".