Les ordinateurs utilisent des nombres binaires, des chaînes de uns (1) et des zéros (0) pour communiquer. Il est difficile pour les humains de communiquer en nombres binaires, donc les nombres binaires doivent être traduits. La traduction est faite en nombres hexadécimaux, une base 16 où les "nombres" utilisés sont de zéro à travers la lettre F (par exemple 0123456789ABCDEF). Les humains peuvent coder plus facilement en utilisant des nombres hexadécimaux, puis les traduire en binaire pour s'assurer que le code est exécuté correctement par la machine. La meilleure façon de convertir des dates en hexadécimal est de convertir l'équivalent en série de la date en nombres hexadécimaux respectifs.
À la main
Convertir la date en format numérique décimal en calculant les jours entre la date demandée avec le 1er janvier 1900. Par exemple, les jours entre le 3 juillet 2002 et le 1er janvier 1900 sont 37 440 (102 années au total x 365 + 210 jours civils supplémentaires du 1er janvier au 3 juillet 2002). p> Convertit le nombre décimal calculé de l'étape 1 en hexadécimal. Divisez votre nombre décimal par 16; Si vous avez un reste, ne multipliez que le reste par 16 pour obtenir une valeur hexadécimale.
Par exemple, pour convertir le nombre décimal 60 en hexadécimal, divisez 60 par 16, ce qui équivaut à 3,75. Multipliez le reste, 0.75, par 16, ce qui équivaut à 12. Le résultat 12 est votre valeur décimale à convertir en hex. Consultez la table dans la référence 1 pour la valeur de conversion hexadécimale qui est C.
Prenez le résultat total de 3,75, ou le 3, et divisez-le par 16; ceci est égal à 0,1875. Multipliez ce nombre par 16. Le résultat est 3 décimal et C hex.
Écrivez les nombres hexadécimaux. Une fois que tous les nombres hexadécimaux sont trouvés, inversez l'ordre des résultats hexadécimaux pour obtenir votre numéro hexadécimal. Notre calcul du nombre décimal 60 est de 3C hex.
Utiliser Excel
Ouvrez une nouvelle feuille de calcul Excel et entrez dans la cellule A1 une date au format MM /JJ /AAAA. MM étant mois, DD étant jour et YYYY étant l'année.
Entrez la formule "= Dec2Hex (A1)" sans les guillemets dans la cellule A2. La fonction Excel "Dec2Hex" convertit votre date dans la cellule A1 en format hexadécimal.
Comparez votre version manuscrite avec la version Excel.