Las computadoras usan números binarios, cadenas de unos (1) y ceros (0), para comunicarse. Es difícil para los humanos comunicarse en números binarios, por lo que los números binarios deben ser traducidos. La traducción se realiza en números hexadecimales, una base 16 donde los "números" utilizados son desde cero hasta la letra F (por ejemplo, 0123456789ABCDEF). Los humanos pueden codificar más fácilmente usando números hexadecimales, y luego traducirlo a binario para asegurar que el código sea ejecutado correctamente por la máquina. La mejor forma de convertir fechas a hexadecimales es convertir el equivalente en serie de la fecha en los respectivos números hexadecimales.
Con la mano
Convierta la fecha a un formato numérico decimal calculando los días entre la fecha solicitada con el 1 de enero de 1900. Por ejemplo, los días entre el 3 de julio de 2002 y el 1 de enero de 1900 son 37,440 (102 años en total x 365 + 210 días calendario adicionales desde el 1 de enero al 3 de julio de 2002).
Convierta el número decimal calculado del Paso 1 a hexadecimal. Divida su número decimal por 16; si tiene un resto, multiplique solo el resto por 16 para obtener un valor hexadecimal.
Por ejemplo, para convertir el número decimal 60 en hexadecimal, divida 60 entre 16, lo que equivale a 3.75. Múltiple el resto, 0.75, por 16 que es igual a 12. El resultante 12 es su valor decimal para convertirse a hexadecimal. Consulte la tabla en la Referencia 1 para obtener el valor de conversión hexadecimal que es C.
Tome el resultado completo de 3.75, o el 3, y divida eso por 16; esto equivale a 0.1875. Multiplique este número por 16. El resultado es 3 decimales y C hex.
Escriba los números hexadecimales. Una vez que se encuentran todos los números hexadecimales, invierta el orden de los resultados del hex para obtener su número hexadecimal. Nuestro cálculo del número decimal 60 es 3C hex.
Uso de Excel
Abra una nueva hoja de cálculo de Excel e ingrese en la celda A1 una fecha en el formato MM /DD /YYYY. MM siendo mes, DD siendo día y AAAA siendo el año.
Ingrese la fórmula "= Dec2Hex (A1)" sin las comillas en la celda A2. La función de Excel "Dec2Hex" convierte su fecha en la celda A1 en formato hexadecimal.
Compare su versión manuscrita con la versión de Excel.