Escrevendo horas em português: o que realmente funciona
O formato mais aceito e difundido pela norma culta é o uso do símbolo h no lugar dos dois-pontos, com espaço simples antes e sem abreviar "horas". Ou seja, 8h, 8h30, 14h. A ABNT NBR 5891 e os manuais de redação de grandes veículos como O Estado de S. Paulo e Folha de S.Paulo seguem essa linha. O formato 8:30 ou 8:30h são informalismos que aparecem em sistemas e planilhas, mas em texto corrido soam amadores. Uma coisa que muita gente não sabe: o artigo definido antes da hora só vai se necessário à clareza. Quando se escreve "às 8h", o "s" da preposição "a" já indica plural, então o artigo "às" está correto. Mas "8h da manhã" não precisa de artigo — o contexto já esclarece. Já "meio-dia" e "meia-noite" são casos especiais. Escreve-se "ao meio-dia" ou "à meia-noite", sem hora na frente. E em textos formais, prefira "0h" ou "meia-noite" para o início do dia, e "12h" para o meio. Nunca "24h" para indicar o fim do dia; esse formato é aceito apenas em contextos operacionais como farmácias e hotéis, onde "rodízio de 0h às 24h" significa funcionamento ininterrupto.
A forma correta de escrever horas em textos formais
Em documentos acadêmicos, relatórios e contratos, a regra prática que uso é: formato 24 horas com "h" seguido do número dos minutos sem espaço. Exemplos: 0h, 8h, 8h30, 12h, 18h45, 23h59. Quando o horário é exato e redondo, não escreva "00 minutos". 14h é suficiente. Se quiser ser explícito, 14h00 funciona, mas é redundante na maioria dos casos. Para faixas horárias, use "de ... a ..." ou a crase quando adequado. Exemplo: "o expediente será das 8h às 17h". Repare que tanto "das" quanto "às" já carregam a informação de plural, então não há necessidade de repetir "horas" depois. Um erro comum é escrever "das 8 horas às 17 horas" em vez de "das 8h às 17h". O primeiro não está errado, mas é desnecessariamente verboso. O segundo é o padrão em editorias sérias.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Aqui vai um exemplo prático que me custou trabalho: num sistema de ponto eletrônico que implementamos para uma empresa, o relatório exportava horários no formato "08:30:00". Quando coloquei isso num contrato, ficou feio e tecnicamente impreciso. A solução foi transformar tudo para "08h30" via uma macro simples em VBA. Se você trabalha com dados brutos que vêm em formato ISO 8601 (como "2024-03-15T08:30:00"), cortar os segundos e o "T" e substituir os dois-pontos por "h" resolve em segundos. Em Python, uma linha com time_str.replace("T", " ").replace(":", "h", 1) faz o serviço. Não precisa complicar. Outro ponto que as pessoas erram frequentemente: a ambiguidade entre AM e PM. Em português não usamos esses sufixos. "8h" já é suficiente se o contexto deixar claro se é manhã ou noite. Se não deixar, use "8h da manhã" ou "8h da noite". Evite "8h AM" — isso é calque do inglês e soa estranho em português. Da mesma forma, "8h PM" não existe no nosso padrão.
Quando se trata de horários de abertura de estabelecimentos, a regra muda um pouco. "Funcionamos das 9h às 18h" é claro e direto. Mas se o local funciona 24 horas, o correto é "funciona 24 horas por dia" ou "funciona ininterruptamente", não "das 0h às 24h". Este último pode gerar confusão porque 24h é o mesmo instante que 0h do dia seguinte. Em placas e comunicados, "24h" como adjetivo (farmácia 24h, mercado 24h) é amplamente aceito e amplamente usado, apesar de tecnicamente impreciso. Em legendas de tabelas e gráficos, a economia de espaço é válida. Pode-se usar "08-17h" para indicar o intervalo, ou "08h-17h". O traço substitui "até" sem perda de clareza. Já em textos corridos, prefira a forma completa com "a" ou "até". Cada contexto tem sua convenção, e misturá-las é o que mais causa estranheza.
Se você está preparando um documento legal ou uma petição, lembre-se de que tribunais e cartórios ainda aceitam formatos com vírgula em alguns sistemas legados. A hora 8 e 30 minutos pode aparecer como "8,30h" em planilhas mais antigas. Isso não é norma, é herança de sistemas que usam vírgula como separador decimal. Ignore esse formato em qualquer coisa nova que for produzir. Resumindo sem resuminhar: use h, omita "horas" quando o contexto permitir, padronize o formato 24h, e não tenha medo de cortar segundos em textos que não são científicos. A consistência vale mais do que o perfeccionismo.