Logs de sistemas frequentemente registram datas e horas em formatos compactos ou em timestamp Unix, tornando-os difíceis de ler e analisar rapidamente. Este método apresenta soluções práticas para converter esses dados em formatos amigáveis, utilizando ferramentas como Excel, Python e comandos de terminal, garantindo precisão e agilidade no processamento.
Utilize a função TEXT para transformar um timestamp Unix (número de segundos desde 01/01/1970) em uma data e hora formatada. A fórmula abaixo converte o valor da célula A1:
=TEXT(A1/86400+25569;"dd/mm/yyyy hh:mm:ss")
Para logs em formato ISO 8601 (ex: "2024-01-15T14:30:00Z"), use o módulo datetime para parsear e reformatar a data:
from datetime import datetime
log_data = "2024-01-15T14:30:00Z"
dt = datetime.strptime(log_data, "%Y-%m-%dT%H:%M:%SZ")
data_legivel = dt.strftime("%d/%m/%Y %H:%M:%S")
print(data_legivel) # Saída: 15/01/2024 14:30:00
Use o comando date com a opção -d para converter timestamps ou datas em formato legível:
date -d @1705323000 "+%d/%m/%Y %H:%M:%S"
| Entrada (Timestamp/ISO) | Saída (Formato Legível) |
|---|---|
| 1705323000 | 15/01/2024 14:30:00 |
| 2024-01-15T14:30:00Z | 15/01/2024 14:30:00 |
| 1704499200 | 06/01/2024 00:00:00 |
Com estas técnicas, você pode converter rapidamente datas e horas de logs para formatos legíveis, facilitando a análise e o diagnóstico de problemas. A automação via script ou fórmula elimina erros manuais e agiliza o fluxo de trabalho.