Cómo convertir una fecha en hexadecimal

Covertir varios números en formatos es un reto, pero conocer los fundamentos te ayudará.
Por mehmet karakus

A mano


Paso 1

Convierte la fecha a un formato numérico decimal mediante el cálculo de los días transcurridos entre la fecha solicitada hasta el 1 de enero de 1900. Por ejemplo, los días entre el 03 de julio 2002 y 1 de enero 1900 son 37 440 (102 años en total x 365 + 210 días naturales adicionales desde el 1 de enero a 1 de julio de 2002).


Paso 2

Convierte el número decimal calculado a partir del paso 1 al hexadecimal. Divide el número decimal por 16; si tiene un residuo, multiplica solo el residuo por 16 para obtener un valor hexadecimal.

Por ejemplo, para convertir el número decimal 60 en hexadecimal, divide 60 entre 16 que es igual a 3,75. Multiplicas el residuo, 0,75, por 16 que es igual a 12. El 12 resultante es su valor decimal a convertir a hexadecimal. Consulta la tabla en la Referencia 1 para el valor de conversión hexadecimal que es C.

Toma todo el resultado de 3,75, o 3, y divídelo entre 16, lo que equivale a 0,1875. Multiplica este número por 16. El resultado es 3 decimal y hexadecimal C.


Paso 3

Escribe los números hexadecimales. Una vez que todos los números hexadecimales se encuentren, invierte el orden de los resultados para obtener tu número hexadecimal. Nuestro cálculo del número decimal 60 es 3C en hexadecimal.


Usar Excel


Paso 1

Abre una nueva hoja de cálculo de Excel e ingesa en una celda A1 la fecha en el formato MM/DD/YYYY. MM es el mes, DD es el día y YYYY es el año.


Paso 2

Ingresa la fórmula "=Dec2Hex(A1)" sin las comillas en la celda A2. La función "Dec2Hex" convierte tu fecha en la celda A1 al formato hexadecimal.


Paso 3

Compara tu versión manual con tu versión en Excel.