Come convertire una data in esadecimale

Sui computer, i dati vengono archiviati utilizzando una varietà di formati numerici. Molti linguaggi di programmazione e applicazioni utilizzano la notazione esadecimale per i numeri. Mentre la formattazione dei numeri decimali utilizza la base dieci, l’esadecimale utilizza la base 16. Molti linguaggi di programmazione usano l’esadecimale per rappresentare i numeri in contesti particolari, con ogni cifra in un numero esadecimale che rappresenta un numero decimale compreso tra zero e 15. Se hai una data che desideri memorizzare in formato esadecimale è possibile effettuare la conversione con un calcolo numerico.

1

Decidi come vuoi rappresentare la tua data in esadecimale. Molte applicazioni informatiche utilizzano l’ora UNIX per rappresentare le date. In questo formato, una data è rappresentata come il numero di giorni dal 1 ° gennaio 1970. Se si desidera utilizzarlo, calcolare il numero di giorni tra questa data e la data che si desidera rappresentare. Ad esempio, il 1 ° gennaio 2012 sarebbe 15,340 come numero di giorni dall’inizio del 1970.

2

Converti la tua data in formato esadecimale dividendola per 16. Per calcolare il valore esadecimale del tuo numero, devi dividerlo ripetutamente per 16 e moltiplicare il resto per 16 ogni volta. Utilizzando una calcolatrice, dividi il tuo numero per 16, quindi moltiplica il resto per 16. Ad esempio, 15,340 diviso 16 è 958.75. Quando moltiplichi il resto per 16, il risultato è 12. Questo 12 sarà la prima parte del risultato esadecimale. In esadecimale, i numeri compresi tra zero e nove sono rappresentati in quanto sono in decimale, con il numero dieci che utilizza la lettera A, quindi 11 come B e così via fino a F, che è 15. Il 12 è quindi C in esadecimale.

3

Continua a dividere il numero di giorni, moltiplicando il resto finché ogni parte non viene convertita in esadecimale. Una volta ottenuta la prima cifra esadecimale, dividi il resto del numero per 16. Ad esempio, con 15,340 958 divide per 16 per produrre 59.875. Il resto viene quindi moltiplicato per 16 per ottenere 14, o E in esagono. Quindi il 59 si divide per dare 3.6875, con il resto moltiplicato per 16 per dare 11, B in esagono. Alla fine ti rimangono tre, su cui non è necessario eseguire ulteriori calcoli poiché è inferiore a 16.

4

Combina le tue cifre in un numero esadecimale. Elenca le cifre esadecimali a cui sei arrivato in ordine inverso, con la prima che hai calcolato sul lato più a destra e l’ultima a sinistra. Per l’esempio 15,340 questo produce 3BEC in esadecimale. Potresti voler riconvertire la data in decimale usando una calcolatrice o un’altra applicazione per assicurarti che il risultato sia corretto.