Como converter uma data em hexadecimal

Escrito por mehmet karakus | Traduzido por vinícius albuquerque
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como converter uma data em hexadecimal
Converter vários formatos de número é desafiador, mas saber o básico ajudará nesta tarefa (hexa ground image by Nicemonkey from Fotolia.com)

Os computadores utilizam números binários, linhas de uns (1) e zeros (0), para se comunicar. Para os seres humanos é difícil se comunicar assim, então esses números precisam ser traduzidos. A tradução é feita em números hexadecimais, uma base de 16, onde os "números" vão de zero até a letra F (0123456789ABCDEF). Nós podemos escrever códigos facilmente utilizando os números hexadecimais e convertê-los em binários para nos certificarmos de que o código será executado corretamente pela máquina. A melhor maneira de converter datas em hexadecimal é converter a série equivalente da data para os respectivos números hexadecimais.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

    Manualmente

  1. 1

    Converta a data para formato numérico decimal calculando os dias entre a data solicitada e 1 de Janeiro de 1900. Por exemplo: os dias entre 3 de Julho de 2002 e 1 de Janeiro de 1900 são 37.440 (102 anos completos x 365 dias + 210 dias adicionais de 1 de Janeiro até 3 de Julho de 2002).

  2. 2

    Converta o número decimal calculado no primeiro passo para hexadecimal. Divida o número decimal por 16; se houver resto, multiplique somente o resto por 16 para obter o valor hexadecimal.

    Por exemplo: para converter o número decimal 60 para hexadecimal, divida 60 por 16 (o resultado será 3,75). Multiplique o resto (0,75) por 16 (obtendo, assim, 12). O resultado (12) é o valor decimal que deve ser convertido para hexadecimal. Consulte a tabela (na seção "Referências", abaixo), e verá que o valor da conversão é C.

    Pegue a parte inteira de 3,75 (3) e divida por 16; o resultado será 0,1875. Multiplique esse número por 16. O resultado será 3, totalizando 3 e C em hexadecimais.

  3. 3

    Escreva os números hexadecimais. Assim que todos os números forem encontrados, reverta a ordem dos resultados hexadecimais para obter o número hexadecimal. No nosso exemplo do número decimal 60, o resultado será 3C.

    Utilizando o Excel

  1. 1

    Abra uma nova planilha no Excel e insira na célula A1 a data no formato MM/DD/AAAA, onde MM é o mês, DD é o dia e AAAA é o ano.

  2. 2

    Insira a fórmula "=Dec2Hex(A1)" , sem as aspas, na célula A2. Essa função converte a data da célula A1 para o formato hexadecimal.

  3. 3

    Compare o resultado encontrado manualmente com o obtido através do Excel.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível