Cómo convertir una fecha en hexadecimal

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 traducirse. 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 asegurarse de que la máquina ejecute el código correctamente. La mejor manera de convertir fechas a hexadecimal es convertir el equivalente en serie de la fecha a los números hexadecimales respectivos.

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 naturales adicionales del 1 de enero al 3 de julio de 2002).

Convierta el número decimal calculado en el 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 a hexadecimal, divida 60 entre 16, lo que equivale a 3,75. Multiplica el resto, 0,75, por 16, lo que equivale a 12. El 12 resultante es su valor decimal que se convertirá a hexadecimal. Consulte la tabla en la Referencia 1 para conocer el valor de conversión hexadecimal que es C.

Tome el resultado total de 3.75, o el 3, y divídalo por 16; esto equivale a 0,1875. Multiplica este número por 16. El resultado es 3 decimal y C hexadecimal.

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

  • Cuota
instagram viewer