Contenuto
I computer usano numeri binari, stringhe di uno (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
Convertire 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 da 1 gennaio-3 luglio 2002).
Convertire 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, dividere 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. Consultare la tabella nel riferimento 1 per il valore di conversione esadecimale che è C.
Prendi l'intero risultato di 3,75, o il 3, e dividi quello per 16; questo equivale a 0,1875. Moltiplicare questo numero per 16. Il risultato è 3 decimali e C esadecimali.
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.
Usando Excel
Apri un nuovo foglio di calcolo Excel e inserisci nella cella A1 una data nel formato MM / GG / AAAA. MM è il mese, DD è il giorno e YYYY l'anno.
Immettere la formula "= Dec2Hex (A1)" senza virgolette nella cella A2. La funzione Excel "Dec2Hex" converte la data nella cella A1 in formato esadecimale.
Confronta la tua versione scritta a mano con la versione di Excel.