Hvordan konvertere en dato til heksadesimal

Datamaskiner bruker binære tall, strenger av en (1) og nuller (0), for å kommunisere. Det er vanskelig for mennesker å kommunisere i binære tall, så binære tall må oversettes. Oversettelsen gjøres til heksadesimale tall, en base 16 der "tallene" som brukes er fra null til bokstaven F (f.eks. 0123456789ABCDEF). Mennesker kan kode enklere ved å bruke heksadesimale tall, og deretter oversette det til binært for å sikre at koden blir utført riktig av maskinen. Den beste måten å konvertere datoer til heksadesimalt er å konvertere den serielle ekvivalenten til datoen til de respektive heksadesimale tallene.

Konverter datoen til et desimalformat ved å beregne dagene mellom ønsket dato og med 1. januar 1900. For eksempel er dagene mellom 3. juli 2002 og 1. januar 1900 37.440 (totalt 102 år x 365 + 210 ekstra kalenderdager fra 1. januar til 3. juli 2002).

Konverter desimaltallet beregnet fra trinn 1 til heksadesimalt. Del desimaltallet ditt med 16; Hvis du har en rest, multipliserer du bare resten med 16 for å få en hex-verdi.

For eksempel, for å konvertere desimaltallet 60 til heks, divider 60 med 16 som tilsvarer 3,75. Multipliser resten, 0,75, med 16, som tilsvarer 12. Den resulterende 12 er desimalverdien din som skal konverteres til hex. Se tabellen i referanse 1 for hex-konverteringsverdien som er C.

Ta hele resultatet av 3,75, eller 3, og del det med 16; dette tilsvarer 0,1875. Multipliser dette tallet med 16. Resultatet er 3 desimal og C heks.

Skriv ut heksadesimale tall. Når alle hex-tallene er funnet, snu rekkefølgen på hex-resultatene for å få ditt hex-nummer. Vår beregning av desimaltallet 60 er 3C hex.

  • Dele
instagram viewer