science >> Wetenschap >  >> Wiskunde

Een datum converteren naar Hexadecimal

Computers gebruiken binaire getallen, reeksen van enen (1) en nullen (0) om te communiceren. Het is moeilijk voor mensen om in binaire getallen te communiceren, dus binaire getallen moeten worden vertaald. De vertaling wordt gedaan in hexadecimale getallen, een basis 16 waar de gebruikte "getallen" van nul zijn tot en met de letter F (bijv. 0123456789ABCDEF). Mensen kunnen eenvoudiger coderen met hexadecimale getallen en deze vervolgens vertalen naar binair om ervoor te zorgen dat de code correct door de machine wordt uitgevoerd. De beste manier om datums naar hexadecimaal te converteren is door het seriële equivalent van de datum naar de respectieve hexadecimale getallen te converteren.

Met de hand |

De datum naar een decimaal numeriek formaat converteren door de dagen tussen de datums te berekenen de gevraagde datum met 1 januari 1900. Bijvoorbeeld, de dagen tussen 3 juli 2002 en 1 januari 1900 zijn 37.440 (102 totale jaren x 365 + 210 extra kalenderdagen van 1 januari tot 3 juli 2002).

Converteer het decimale getal berekend uit stap 1 naar hexadecimaal. Deel uw decimale getal door 16; als je een rest hebt, vermenigvuldig dan alleen de rest met 16 om een ​​hexadecimale waarde te krijgen.

Om bijvoorbeeld het decimale getal 60 naar hex te converteren, deel je 60 op 16, wat gelijk is aan 3,75. Meerdere de rest, 0,75, op 16, wat gelijk is aan 12. De resulterende 12 is uw decimale waarde die geconverteerd moet worden naar hex. Raadpleeg de tabel in Referentie 1 voor de hex-conversiewaarde die gelijk is aan C.

Neem het hele resultaat van 3,75, of de 3, en deel die in op 16; dit komt overeen met 0.1875. Vermenigvuldig dit getal met 16. Het resultaat is 3 decimalen en C hex.

Schrijf de hexadecimale getallen uit. Zodra alle hexadecimale nummers zijn gevonden, wordt de volgorde van de hex-resultaten omgekeerd om uw hex-nummer te krijgen. Onze berekening van het decimale getal 60 is 3C hex.

Excel gebruiken

Open een nieuw Excel-werkblad en voer in cel A1 een datum in het MM /DD /JJJJ-formaat in. MM wordt maand, DD wordt dag en YYYY wordt het jaar.

Voer de formule "= Dec2Hex (A1)" in zonder de aanhalingstekens in cel A2. De "Dec2Hex" Excel-functie converteert uw datum in cel A1 naar hexadecimaal formaat.

Vergelijk uw handgeschreven versie met de Excel-versie.