Wie man ein Datum in Hexadezimal umwandelt

Computer verwenden Binärzahlen, Zeichenfolgen aus Einsen (1) und Nullen (0), um zu kommunizieren. Es ist für Menschen schwierig, in Binärzahlen zu kommunizieren, daher müssen Binärzahlen übersetzt werden. Die Übersetzung erfolgt in hexadezimale Zahlen, eine Basis 16, wobei die verwendeten "Zahlen" von Null bis zum Buchstaben F reichen (z. B. 0123456789ABCDEF). Menschen können einfacher mit Hexadezimalzahlen codieren und sie dann in Binärzahlen übersetzen, um sicherzustellen, dass der Code von der Maschine richtig ausgeführt wird. Die beste Möglichkeit, Datumsangaben in Hexadezimalzahlen umzuwandeln, besteht darin, das serielle Äquivalent des Datums in die entsprechenden Hexadezimalzahlen umzuwandeln.

Konvertieren Sie das Datum in ein dezimales numerisches Format, indem Sie die Tage zwischen dem angeforderten Datum und dem 1. Januar 1900 berechnen. Die Tage zwischen dem 3. Juli 2002 und dem 1. Januar 1900 betragen beispielsweise 37.440 (102 Gesamtjahre x 365 + 210 zusätzliche Kalendertage vom 1. Januar bis 3. Juli 2002).

Wandeln Sie die aus Schritt 1 berechnete Dezimalzahl in hexadezimal um. Teilen Sie Ihre Dezimalzahl durch 16; Wenn Sie einen Rest haben, multiplizieren Sie nur den Rest mit 16, um einen Hex-Wert zu erhalten.

Um beispielsweise die Dezimalzahl 60 in Hex umzuwandeln, dividiere 60 durch 16, was 3,75 ergibt. Den Rest, 0,75, mit 16 multiplizieren, was 12 ergibt. Die resultierende 12 ist Ihr Dezimalwert, der in Hex umgewandelt werden soll. Konsultieren Sie die Tabelle in Referenz 1 für den Hex-Umrechnungswert, der C ist.

Nehmen Sie das gesamte Ergebnis von 3,75 oder die 3 und dividieren Sie es durch 16; dies entspricht 0,1875. Multiplizieren Sie diese Zahl mit 16. Das Ergebnis ist 3 dezimal und C hex.

Schreiben Sie die Hexadezimalzahlen aus. Sobald alle Hex-Zahlen gefunden wurden, kehren Sie die Reihenfolge der Hex-Ergebnisse um, um Ihre Hex-Zahl zu erhalten. Unsere Berechnung der Dezimalzahl 60 ist 3C hex.

  • Teilen
instagram viewer