Como converter uma data em hexadecimal

Encobrir vários números em formatos é um desafio, mas saber o básico irá ajudá-lo.

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.