I computer usano numeri binari, stringhe di uni (1) e zeri (0), per comunicare. È difficile per gli umani comunicare in numeri binari, quindi i numeri binari devono essere tradotti. La traduzione viene eseguita in numeri esadecimali, una base 16 in cui i "numeri" utilizzati sono compresi tra zero e la lettera F (ad es. 0123456789ABCDEF). Gli esseri umani possono codificare più facilmente utilizzando numeri esadecimali e quindi tradurlo in binario per garantire che il codice sia eseguito correttamente dalla macchina. Il modo migliore per convertire le date in esadecimali è convertire l'equivalente seriale della data nei rispettivi numeri esadecimali.
A mano
Converti la data in un formato numerico decimale calcolando i giorni tra la data richiesta con il 1 ° gennaio 1900. Ad esempio, i giorni tra il 3 luglio 2002 e il 1 gennaio 1900 sono 37.440 (102 anni totali x 365 + 210 giorni di calendario aggiuntivi dal 1 ° gennaio al 3 luglio 2002).
Converti il numero decimale calcolato dal passaggio 1 in esadecimale. Dividi il tuo numero decimale per 16; se hai un resto, moltiplica solo il resto per 16 per ottenere un valore esadecimale.
Ad esempio, per convertire il numero decimale 60 in esadecimale, dividi 60 per 16 che equivale a 3,75. Moltiplicare il resto, 0,75, per 16 che equivale a 12. Il risultato 12 è il valore decimale da convertire in esadecimale. Consulta la tabella nel riferimento 1 per il valore di conversione esadecimale che è C.
Prendi l'intero risultato di 3,75 o 3 e dividi quello per 16; questo equivale a 0,1875. Moltiplica questo numero per 16. Il risultato è 3 decimale e C esadecimale.
Scrivi i numeri esadecimali. Una volta trovati tutti i numeri esadecimali, invertire l'ordine dei risultati esadecimali per ottenere il numero esadecimale. Il nostro calcolo del numero decimale 60 è esadecimale 3C.
Utilizzo di Excel
Apri un nuovo foglio di calcolo Excel e inserisci nella cella A1 una data nel formato MM /GG /AAAA. MM indica il mese, DD indica il giorno e AAAA l'anno.
Inserisci la formula "\u003d Dec2Hex (A1)" senza virgolette nella cella A2. La funzione Excel "Dec2Hex" converte la tua data nella cella A1 in formato esadecimale.
Confronta la tua versione scritta a mano con la versione di Excel.