science >> Wetenschap >  >> anders

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 vindt plaats in hexadecimale getallen, een basis 16 waar de gebruikte "getallen" van nul tot en met de letter F zijn (bijvoorbeeld 0123456789ABCDEF). Mensen kunnen code coderen met behulp van hexadecimale getallen en deze vervolgens vertalen naar binair om ervoor te zorgen dat de code correct wordt uitgevoerd door de machine. De beste manier om datums om te zetten in hexadecimaal is het serieel equivalent van de datum om te zetten in de respectieve hexadecimale getallen.
Met de hand

    Converteer de datum naar een decimaal getal door de dagen te berekenen tussen de gevraagde datum met 1 januari 1900. De dagen tussen 3 juli 2002 en 1 januari 1900 zijn bijvoorbeeld 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. als u een rest hebt, vermenigvuldigt u alleen de rest met 16 om een hexadecimale waarde te krijgen.

    Als u bijvoorbeeld het decimale getal 60 naar hexadecimaal wilt converteren, deelt u 60 door 16, wat gelijk is aan 3,75. Vermenigvuldig de rest, 0,75, met 16, wat gelijk is aan 12. De resulterende 12 is uw decimale waarde die moet worden geconverteerd naar hex. Raadpleeg de tabel in referentie 1 voor de hex-conversiewaarde die C is.

    Neem het hele resultaat van 3,75 of de 3 en deel dat door 16; dit is gelijk aan 0,1875. Vermenigvuldig dit getal met 16. Het resultaat is 3 decimaal en C hex.

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

    Excel gebruiken

      Open een nieuw Excel-spreadsheet en voer in cel A1 een datum in in de MM /DD /JJJJ-indeling. MM is maand, DD is dag en JJJJ is het jaar.

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

      Vergelijk uw handgeschreven versie met de Excel-versie.