Como converter uma data em hexadecimal
A mão
Passo 1
Converta a data em um formato de número decimal calculando os dias decorridos entre a data solicitada até 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 em total x 365 + 210 dias adicionais de calendário, de 1º de janeiro a 1º de julho de 2002).
Passo 2
Converte o número decimal calculado do passo 1 para hexadecimal. Divida o número decimal por 16; Se você tiver um resíduo, 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. Multiplique o resto, 0, 75, por 16, que é igual a 12. O resultado 12 é o seu valor decimal para converter 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 por 16, o que equivale a 0, 1875. Multiplique esse número por 16. O resultado é 3 decimal e hexadecimal C.
Passo 3
Escreva os números hexadecimais. Depois que todos os números hexadecimais forem encontrados, inverta a ordem dos resultados para obter seu número hexadecimal. Nosso cálculo do número decimal 60 é 3C em hexadecimal.
Use o Excel
Passo 1
Abra uma nova planilha do Excel e insira em uma célula A1 a data no formato MM / DD / AAAA. MM é o mês, DD é o dia e YYYY é o ano.
Passo 2
Digite a fórmula "= Dec2Hex (A1)" sem as aspas na célula A2. A função "Dec2Hex" converte sua data na célula A1 para o formato hexadecimal.
Passo 3
Compare sua versão manual com sua versão no Excel.