Innehåll
Datorer använder binära siffror, strängar av en (1) och nollor (0) för att kommunicera. Det är svårt för människor att kommunicera i binära nummer, så binära nummer måste översättas. Översättningen görs till hexadecimala tal, en bas 16 där "siffrorna" som används är från noll till och med bokstaven F (t.ex. 0123456789ABCDEF). Människor kan koda lättare med hexadecimala nummer och sedan översätta den till binär för att säkerställa att koden körs korrekt av maskinen. Det bästa sättet att konvertera datum till hexadecimal är att konvertera datumets serieekvivalent till respektive hexadecimala nummer.
För hand
Konvertera datumet till ett decimalt numeriskt format genom att beräkna dagarna mellan det begärda datumet med 1 januari 1900. Exempelvis är dagar mellan 3 juli 2002 och 1 januari 1900 37,440 (102 totala år x 365 + 210 ytterligare kalenderdagar från 1 januari till 3 juli 2002).
Konvertera decimaltalet som beräknas från steg 1 till hexadecimal. Dela ditt decimaltal med 16; om du har en återstående multiplicerar du bara resten med 16 för att få ett hexvärde.
För att till exempel konvertera decimaltalet 60 till hex, dela 60 med 16 vilket är lika med 3,75. Multipelera resten, 0,75, med 16 vilket är lika med 12. De resulterande 12 är ditt decimalvärde som ska konverteras till hex. Se tabellen i referens 1 för hex-konverteringsvärdet som är C.
Ta hela resultatet på 3,75 eller 3 och dela det med 16; detta är lika med 0,1875. Multiplicera detta nummer med 16. Resultatet är 3 decimaler och C hex.
Skriv ut de hexadecimala siffrorna. När alla hexnummer har hittats, vänd ordningen på hexresultaten för att få ditt hexnummer. Vår beräkning av decimaltalet 60 är 3C hex.
Använda Excel
Öppna ett nytt Excel-kalkylblad och ange i cell A1 ett datum i MM / DD / ÅÅÅÅ-formatet. MM är månad, DD är dag och ÅÅÅÅ år.
Ange formeln "= Dec2Hex (A1)" utan citat i cell A2. Excel-funktionen "Dec2Hex" konverterar ditt datum i cell A1 till hexadecimalt format.
Jämför din handskrivna version med Excel-versionen.