Cómo convertir una fecha en hexadecimal (En 6 Pasos)

Por mehmet karakus
Cómo convertir una fecha en hexadecimal (En 6 Pasos)
hexa ground image by Nicemonkey from Fotolia.com

Las computadoras usan números binarios, cadenas de unos (1) y ceros (0), para comunicarse. Es difícil para los seres 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" que se utilizan van de cero hasta la letra F (por ejemplo, 0123456789ABCDEF). Los seres humanos pueden codificar más fácil mediante el uso de números hexadecimales, y luego traduciendo a binario para asegurarse de que el código se ejecute correctamente por la máquina. La mejor manera de convertir las fechas en hexadecimal es convertir el equivalente de serie de la fecha a los respectivos números hexadecimales.

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.