Como converter uma data para hexadecimal

Converter vários formatos de número é um desafio, saber o básico ajuda a ter sucesso.

Os computadores usam números binários, cordas de uns (1) e zeros (0), para se comunicar. É difícil para os seres humanos para se comunicar em números binários, de modo números binários devem ser traduzidos. A tradução é feita em números hexadecimais, uma base 16, onde o "números" utilizados são de zero através da letra F (por exemplo, 0123456789ABCDEF). Os seres humanos podem codificar mais fácil utilizar números hexadecimais, e depois traduzi-lo para binário para garantir que o código é executado corretamente pela máquina. A melhor maneira de converter datas para hexadecimal é converter o equivalente de série da data para os respectivos números hexadecimais.

À mão

  • Converter a data em um formato numérico decimal, calculando os dias entre a data solicitada com 1º de janeiro de 1900. Por exemplo, dias entre 03 de julho de 2002 e 1º de janeiro de 1900, são 37.440 (102 anos Total x 365 + 210 dias de calendário adicionais de 1 janeiro - 3 julho, 2002).

  • Converter o número decimal calculada a partir do Passo 1 em hexadecimal. Divida o seu número decimal por 16 se você tem um resto, multiplicar apenas o restante por 16 para obter um valor hexadecimal.

    Por exemplo, para converter o número decimal 60 em hexadecimal, dividir 60 por 16, que é igual a 3,75. Múltipla o restante, 0,75, por 16, que é igual a 12. A resultante 12 é o seu valor decimal a ser convertido em hexadecimal. Consultar a tabela de Referência 1 para o valor de conversão hexagonal que é C.



    Tome todo o resultado de 3,75, ou 3, e dividir por 16 o que equivale a 0,1875. Multiplique este número por 16. O resultado é 3 decimal e C hex.

  • Escreva os números hexadecimais. Uma vez que todos os números hexadecimais são encontrados, inverter a ordem dos resultados hexadecimais para obter o seu número hexadecimal. Nosso cálculo do número decimal 60 é 3C hex.

usando o Excel

  • Abra uma nova planilha do Excel, e entrar na célula A1 uma data no / formato MM DD / AAAA. MM sendo mês, DD sendo dia e AAAA é o ano.

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

  • Compare a sua versão escrita à mão com a versão Excel.

De esta maneira? Compartilhar em redes sociais:

LiveInternet