Conversor de Data Juliana: JDE, JD, MJD e yyddd

Conversor de Data Juliana

A maioria dos erros de data que já vi em exportações de planilhas não era erro de cálculo. Era confusão de formato. Uma data juliana JDE de 6 dígitos como 113338 parece não significar nada até você convertê-la, e então é simplesmente 4 de dezembro de 2013.

Conversor de Data Juliana

Converta datas do calendário em Dia Juliano, data ordinal e semana ISO, e vice-versa.

Converter

Data
ItemValor

O JD é exibido às 00:00 UTC. As semanas ISO começam na segunda-feira e a semana 1 contém a primeira quinta-feira do ano. Anos com dois dígitos de 00 a 69 correspondem a 2000–2069, e de 70 a 99 a 1970–1999.

Os astrônomos resolveram um problema diferente. O Dia Juliano deles é uma contagem contínua de dias a partir do meio-dia UTC de 1º de janeiro de 4713 a.C., o que contorna totalmente os sistemas de calendário e os fusos horários. A Data Juliana Modificada reduz esse número enorme começando em 1858.

Este conversor de data juliana atende aos dois mundos. Insira um valor no formato CYYDDD ou yyddd, no estilo mainframe, um número do dia juliano ou uma data comum do calendário, e obtenha na hora um resultado limpo em DD/MM/YYYY, sem fórmula de Excel e sem cadastro.

O Que É uma Data Juliana? (Definições e Formatos)

Aqui está a verdade incômoda: “data juliana” designa duas coisas sem relação entre si. Para astrônomos e cientistas, é o número de dias desde o meio-dia de 1º de janeiro de 4713 a.C., o início do Período Juliano. Para equipes de mainframe, é um código yyddd.

A versão astronômica carrega uma fração de dia. A Data Juliana completa expressa a hora do dia como uma fração decimal, enquanto o Número do Dia Juliano é o valor inteiro de floor(JD + 0.5), ancorado nessa mesma época de referência (epoch).

A versão empresarial é, tecnicamente, uma data ordinal, escrita como yyyyddd, yy-ddd ou o CYYDDD de 6 dígitos usado em uma data juliana JDE. A maioria das reclamações de “data errada” que já verifiquei veio da mistura dessas duas famílias.

Quatro formatos de data juliana para 30 de setembro de 2026: JDE 126273, YYDDD 26273, JD 2461314,0 e MJD 61313,5

Data Juliana Atual / de Hoje

Uma data juliana atual não vira à meia-noite. Ela muda ao meio-dia UTC, então na Ásia você pode ver a data de hoje no celular enquanto a contagem juliana ainda mostra o número inteiro de ontem até o fim da tarde.

É por isso que um bom conversor de data juliana mostra os dois contadores. Ao meio-dia, Tempo Universal, de 30 de setembro de 2026, a JD marca 2461314,0, quase 2,5 milhões de dias desde o início. A Data Juliana Modificada atual marca 61313,5 nesse momento.

A data juliana de hoje no formato yyddd é um número mais tranquilo: 30 de setembro de 2026 vira 26273, dia 273 do ano. Para o número do dia ao vivo, nosso contador de dias restantes no ano acompanha isso.

Converter Data Juliana em Data do Calendário

Conversor de data juliana mostrando 2026273 convertido em quarta-feira, 30 de setembro de 2026, com JD e MJD

Antes de usar o conversor de data juliana, descubra qual família você tem em mãos. Um valor de sete dígitos em torno de 2,46 milhões é um Número do Dia Juliano (JDN); cinco dígitos como 26273 são yyddd; separadores resultam em yy-ddd ou yy.ddd.

Uma data juliana JDE de seis dígitos, com um dígito de século à frente, vai direto para DD/MM/YYYY. Valores astronômicos com dias fracionários retornam uma data legível em UTC e, às vezes, no horário local, porque o decimal carrega o relógio.

Meu hábito com qualquer ferramenta de data juliana para data do calendário é simples: faço uma conversão de teste ou clico em Show Example [Mostrar Exemplo] no conversor de data juliana primeiro. Se 126273 não voltar na data de 30/09/2026, pare.

Converter Data do Calendário em Data Juliana

No conversor de data juliana, no caminho inverso, o horário que você deixa em branco importa mais do que a data. Ano, mês e dia levam você à meia-noite, mas um valor astronômico precisa de hora, minuto e segundo em UT1, uma forma de tempo universal.

Datas históricas precisam de uma opção AD ou BC (d.C. ou a.C.), já que a contagem astronômica vai até 4713 a.C. O trabalho do dia a dia é mais simples: uma data do calendário em DD/MM/YYYY vira uma data juliana JDE, e o dia de hoje geralmente tem um atalho de um clique.

Os formatos de entrada derrubam qualquer conversor de data juliana. Algumas ferramentas aceitam mm/dd/yy, dd-mmm-yyyy ou até +1 day [+1 dia], mas recusam qualquer data anterior a 1º de janeiro de 1970. Teste primeiro sua data mais antiga; se você só precisa do intervalo, use nossa calculadora de diferença entre datas.

Data Juliana Modificada (MJD)

O Dia Juliano Modificado nasceu como um truque de armazenamento. O Smithsonian Astrophysical Observatory [Observatório Astrofísico Smithsonian] precisava registrar a órbita do Sputnik em apenas 18 bits, e uma JD de sete dígitos simplesmente não cabia.

A fórmula de conversão é uma única subtração: MJD = JD − 2400000,5. Esse deslocamento de meio dia leva a época de referência para 00:00:00 UTC de 17 de novembro de 1858, então cada MJD começa à meia-noite em vez do meio-dia.

Equipes de astronomia e do setor espacial ainda recorrem à MJD. Os valores ficam curtos, os dias fracionários continuam carregando o relógio, e converter para o horário local só exige o seu deslocamento em relação ao UTC. A contagem de dias em número inteiro também fica mais limpa em planilhas.

Como a Mudança de Calendário de 1582 Afeta as Datas Julianas

Dez dias sumiram das datas do calendário em 1582, mas a contagem juliana não pulou nada. Quinta-feira, 4 de outubro de 1582, começa em JD 2299159,5; o dia seguinte, sexta-feira, 15 de outubro de 1582, começa em JD 2299160,5. Há uma lacuna de dez dias, mas nenhuma descontinuidade.

Esse salto corrigiu um erro astronômico. O calendário juliano de Júlio César, lançado em 46 a.C., acrescentava um ano bissexto a cada quatro anos. Esses anos bissextos frequentes demais causaram uma defasagem, então o Papa Gregório XIII eliminou o dia bissexto nos anos de virada de século não divisíveis por 400.

Todo o resto continuou igual: os mesmos nomes dos meses, o mesmo número de dias em cada mês, a mesma estrutura de ano, mês e dia, a sequência ininterrupta dos dias da semana. Só a regra do ano bissexto mudou. Hoje o calendário gregoriano atende a fins civis no mundo todo, muito além do mundo ocidental onde começou.

A transição entre os sistemas de calendário não foi uniforme, e é aí que os conversores de verdade são testados. Os países católicos romanos da Europa adotaram a reforma gregoriana de imediato, mas a Inglaterra e suas colônias esperaram até setembro de 1752, o que o comando cal do Unix ainda reflete.

Para as datas de transição por país, uso o Calendar FAQ [Perguntas Frequentes sobre Calendários] de Claus Tøndering. Para se aprofundar, leia o capítulo “Calendars” de E. G. Richards no Explanatory Supplement to The Astronomical Almanac [Suplemento Explicativo do Almanaque Astronômico] (S. E. Urban, P. K. Seidelmann, University Science Books, 2012) ou o capítulo de L. E. Doggett na edição de 1992.

Conversor de Data Juliana em Lote / Várias Datas

Um conversor de data juliana de uma data por vez parece suficiente até o fechamento do mês. Quando concilio uma exportação de ERP, várias datas julianas chegam juntas, e uma caixa de conversão em lote economiza uma hora copiando células.

Um bom conversor de data juliana em lote permite colar um valor por linha e converter em qualquer direção: datas JDE para datas do calendário, ou valores do calendário de volta para códigos julianos.

Um cuidado: mantenha todas as datas do calendário em um único formato, de preferência DD/MM/YYYY. Misturar 04/12 e 12/04 na mesma lista é como uma fatura de dezembro vira, sem ninguém perceber, uma fatura de abril.

Como Converter Data Juliana JDE em DD/MM/YYYY no Excel

A maioria dos tutoriais entrega uma fórmula cheia de chamadas TEXTO (TEXT), ANO (YEAR), MÊS (MONTH) e DIA (DAY). Você não precisa delas. Com uma data juliana JDE como 113338 na célula A1, esta versão mais curta na célula B1 resolve:

=DATA(1900+INT(A1/1000);1;MOD(A1;1000))

INT extrai o século e o ano, somando 1900, enquanto MOD pega a contagem de dias; DATA (DATE) avança o dia 338 até 4 de dezembro. Nas configurações dos EUA, o Excel mostra 12/4/2013, porque MM/DD/YYYY é o padrão.

Mantenha as datas na Coluna A, atualize a referência de célula se a sua começar em outro lugar e depois arraste para preencher a coluna. Para DD/MM/YYYY, abra Formatar Células, escolha Número, depois Data, e defina a localidade como Inglês (Reino Unido).

Como Converter DD/MM/YYYY em Data Juliana JDE no Excel

O caminho inverso falha com mais frequência, geralmente porque o Excel interpreta a entrada errada. Digite 12/04/2013 em um computador configurado para os EUA e ela vira 4 de dezembro de 2013, não 12 de abril. Primeiro, ajuste seu hábito de DD/MM/YYYY ou MM/DD/YYYY às suas configurações.

Com a data na célula B1, coloque esta fórmula na célula C1. ANO menos 2000 mais 100 monta o prefixo de século e ano, multiplicado por 1000; subtrair 1º de janeiro via DATA acrescenta o número do dia.

=(ANO(B1)-2000+100)*1000+B1-DATA(ANO(B1);1;1)+1

O resultado deve ser 113338, uma data juliana JDE válida. Se aparecer como uma data estranha, mude a célula para Geral. Ajuste cada referência de célula conforme necessário e depois arraste a fórmula para baixo.

Escala de Tempo e Precisão

Aqui está um detalhe que todo conversor de data juliana esconde: uma data juliana é tão precisa quanto a variável que a armazena. Um número de ponto flutuante de 64 bits, de precisão dupla, guarda uma época de referência com precisão de cerca de 1 milissegundo.

É por isso que softwares astronômicos tratam a JD como uma variável de tempo essencial, assim como desenvolvedores tratam um timestamp Unix. A escala de tempo é o Tempo Universal, e 0h UT corresponde a uma fração de data juliana de 0,5, não zero.

Então, quando um resultado termina em ,5, é meia-noite, não um erro. Frações de dia são fáceis de converter: 0,25 são seis horas depois do meio-dia, e 0,75 são seis horas depois da meia-noite.

Como Descobrir o Dia da Semana

A data juliana também informa o dia da semana, o que surpreende a maioria das pessoas. Presume-se que as semanas de 7 dias seguem uma sequência ininterrupta desde a Antiguidade, mesmo atravessando o salto do calendário em 1582.

Então o dia da semana vem do resto da divisão por 7. Com um Número do Dia Juliano, some 1 antes de dividir: 0 é domingo, 1 é segunda-feira, e assim por diante até 6, sábado.

Teste rápido: 30 de setembro de 2026 tem JDN 2461314. Some 1, divida por 7, e o resto é 3, uma quarta-feira. Faço isso com o Dia Juliano atual para conferir qualquer conversor de data juliana.

Interface de Programação de Aplicações (API)

Se você desenvolve ferramentas, o caminho astronômico oficial é uma Interface de Programação de Aplicações (Application Programming Interface), e não um formulário. O serviço de dados aceita uma data e hora, ou um valor juliano, e retorna a conversão em JSON.

JavaScript Object Notation [Notação de Objetos JavaScript] é fácil de remodelar, então você pode levar os dados para uma planilha, um app ou um formato personalizado sem fazer scraping [extração automática de dados] de uma página da web.

Antes de colocar qualquer API em produção, leia a página de documentação sobre o tratamento de eras. Alguns serviços tratam silenciosamente o ano 0 como 1 a.C., e essa única regra pode deslocar resultados históricos do calendário juliano.

Perguntas Frequentes

O Que É uma Data Juliana?

Depende de quem usa. Astrônomos chamam assim a contagem contínua de dias desde o meio-dia UTC de 1º de janeiro de 4713 a.C. Em fábricas e mainframes, geralmente é um código de ano mais dia, como 26273, o 273º dia de 2026.

Data Juliana É a Mesma Coisa que Calendário Juliano?

Não, e essa confusão é comum. O calendário juliano é o sistema de anos bissextos que Júlio César criou em 46 a.C. Já a data juliana é só uma contagem ou número de dia, e funciona igual em qualquer calendário.

Qual É a Data Juliana de Hoje?

Depende do formato. O Dia Juliano astronômico muda ao meio-dia UTC, enquanto o formato yyddd segue o seu calendário: os dois últimos dígitos do ano mais o número do dia. Por exemplo, 30 de setembro de 2026 é 26273. Use o atalho “hoje” no conversor.

Como Converter uma Data Juliana em Data do Calendário?

Comece contando os dígitos. Um valor de cinco dígitos como 26273 é ano 26 e dia 273, ou seja, 30 de setembro de 2026. Um valor de sete dígitos perto de 2,46 milhões é um Número do Dia Juliano. Cole qualquer um no conversor de data juliana e ele devolve a data.

O Que Significa uma Data Juliana JDE como 126273?

O JD Edwards escreve datas como CYYDDD. O primeiro dígito é o século (0 para os anos 1900, 1 para os anos 2000), os dois seguintes são o ano e os três últimos são o dia. Então 126273 é o dia 273 de 2026, ou 30 de setembro de 2026.

Como Converter Data Juliana em Data Normal no Excel?

Para um valor yyddd de cinco dígitos na célula A1, use =DATA(2000+INT(A1/1000);1;MOD(A1;1000)). Funciona para anos de 2000 a 2099, e o Excel avança o número do dia até o mês certo. Para datas JDE, use 1900 em vez de 2000 e some 100 aos dígitos do ano.

Qual É a Diferença entre JD e MJD?

A Data Juliana Modificada é a Data Juliana com um número menor: MJD = JD − 2400000,5. Ela também começa à meia-noite, e não ao meio-dia. Ao meio-dia UTC de 30 de setembro de 2026, a JD é 2461314,0 e a MJD é 61313,5.

Por Que o Dia Juliano Começa ao Meio-Dia?

Os astrônomos queriam uma única data para uma noite inteira de observação. Começar o dia ao meio-dia evitava que a data mudasse no meio da noite. Por isso você vê valores terminando em ,5 para a meia-noite.