• Home
  • Química
  • Astronomia
  • Energia
  • Natureza
  • Biologia
  • Física
  • Eletrônicos
  • Como converter uma data em hexadecimal

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

    Por ponteiro

    Converter a data em um formato numérico decimal calculando os dias entre a data solicitada com 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 totais x 365 + 210 dias adicionais de calendário, de 1º de janeiro a 3 de julho de 2002). p> Converta o número decimal calculado do Passo 1 para hexadecimal. Divida seu número decimal por 16; se você tiver um resto, multiplique apenas o restante por 16 para obter um valor hexadecimal.

    Por exemplo, para converter o número decimal 60 em hexadecimal, divida 60 por 16, que é igual a 3.75. Múltiplo o restante, 0,75, por 16, que é igual a 12. O resultado 12 é o seu valor decimal a ser convertido em hexadecimal. Consulte a tabela na referência 1 para o valor de conversão hexadecimal que é C.

    Pegue o resultado inteiro de 3.75 ou 3 e divida isso por 16; isso é igual a 0,1875. Multiplique esse número por 16. O resultado é 3 decimal e C hex.

    Escreva os números hexadecimais. Quando todos os números hexadecimais forem encontrados, inverta a ordem dos resultados hexadecimais para obter seu número hexadecimal. Nosso cálculo do número decimal 60 é 3C hex.

    Usando o Excel

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

    Insira a fórmula "= Dec2Hex (A1)" sem as aspas na célula A2. A função "Dec2Hex" do Excel converte sua data na célula A1 em formato hexadecimal.

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

    © Ciência https://pt.scienceaq.com