Conversor de timestamp Unix
timestamp => data e hora (Formato: ano-mês-dia hora:minuto:segundo)
data e hora => timestamp
Conversor múltiplo de timestamp Unix
vários timestamps => data e hora (um por linha)
várias datas e horas => timestamp (uma por linha)
O que é a época UNIX?
UNIX Epoch (também conhecido como UNIX time, UNIX timestamp, POSIX time, segundos desde a Epoch ou UNIX Epoch time) é um sistema para descrever um ponto no tempo. É o número de segundos decorridos desde a época do UNIX, menos os segundos bissextos; a época do UNIX é 00:00:00 UTC de 1 de janeiro de 1970 (uma data arbitrária); segundos bissextos são ignorados, sendo que um segundo bissexto tem a mesma hora UNIX que o segundo anterior, e cada dia é tratado como se contivesse exatamente 86.400 segundos. Devido a este tratamento, o horário UNIX não é uma representação verdadeira do UTC.
Tempo legível por humanos | Segundos |
---|---|
1 Minuto | 60 Segundos |
1 Hora | 3600 Segundos |
1 Dia | 86400 Segundos |
1 Semana | 604800 Segundos |
1 Ano (365 Dia) | 31536000 Segundos |
Algumas épocas e datas importantes do Unix
Como usar o conversor de timestamp Unix
Nosso conversor de timestamp Unix é uma ferramenta versátil projetada para ajudá-lo a converter entre timestamps Unix e formatos de data legíveis por humanos. Abaixo estão instruções passo a passo para usar os vários recursos deste conversor.
Convertendo timestamp para data
- Digite o timestamp Unix no primeiro campo de entrada (suporta segundos ou milissegundos)
- Selecione a unidade apropriada (segundos ou milissegundos)
- Escolha seu fuso horário preferido
- Clique no botão "Converter" para ver o resultado em formato legível por humanos
Convertendo data para timestamp
- Digite a data no formato AAAA-MM-DD HH:MM:SS
- Selecione o fuso horário ao qual sua data corresponde
- Selecione sua unidade de saída desejada (segundos ou milissegundos)
- Clique no botão "Converter" para obter o timestamp Unix
Conversão em lote
Para várias conversões, use nossas ferramentas de conversão em lote. Simplesmente digite um timestamp ou data por linha, selecione as opções apropriadas e clique em "Converter" para processá-los todos de uma vez.
Perguntas frequentes
O que é um timestamp Unix?
Um timestamp Unix representa o número de segundos que se passaram desde 1º de janeiro de 1970, às 00:00:00 UTC (a Época Unix). É uma maneira padronizada de representar um ponto específico no tempo, independentemente do fuso horário ou do local.
Por que usamos timestamps Unix?
Os timestamps Unix são amplamente usados na programação e bancos de dados porque são eficientes para armazenar (como um único número), fáceis de comparar e independentes de fusos horários e mudanças de horário de verão. Eles fornecem uma referência universal para o tempo em diferentes sistemas.
Qual é a diferença entre segundos e milissegundos em timestamps Unix?
O timestamp Unix padrão conta os segundos desde a Época Unix. No entanto, para aplicações que exigem maior precisão, são usados timestamps em milissegundos, que são 1000 vezes maiores que o timestamp padrão baseado em segundos (por exemplo, 1622505600000 em vez de 1622505600).
Como lidar com datas anteriores a 1970 (a Época Unix)?
Datas anteriores a 1º de janeiro de 1970 são representadas como timestamps Unix negativos. Por exemplo, 31 de dezembro de 1969, às 23:59:59 UTC seria -1 segundo a partir da Época Unix.
Os timestamps Unix acabarão algum dia?
O timestamp Unix de 32 bits vai transbordar em 19 de janeiro de 2038 (conhecido como o "problema do ano 2038"). No entanto, a maioria dos sistemas modernos usa timestamps de 64 bits, que não transbordarão por bilhões de anos.
Usos comuns para timestamps Unix
Os timestamps Unix são utilizados em várias aplicações e domínios:
- Timestamps de registros de banco de dados e entradas de log
- Agendamento e trabalhos cron em sistemas operacionais
- Tempos de criação e modificação de arquivos
- Sincronização de tempo de protocolo de rede
- Rastreamento de eventos em análises web e monitoramento de atividades do usuário