Jak převést datum v hexadecimálním formátu

Pokrytí několika čísel ve formátech je výzva, ale znalost základů vám pomůže.

Ručně

Krok 1

Převedete datum na formát desítkového čísla výpočtem dnů uplynulých mezi požadovaným datem do 1. ledna 1900. Například dny mezi 3. červencem 2002 a 1. lednem 1900 jsou 37 440 (102 let v roce celkem x 365 + 210 dalších kalendářních dnů od 1. ledna do 1. července 2002).

Krok 2

Převede desítkové číslo vypočtené z kroku 1 do šestnáctkové. Rozdělit desetinné číslo o 16; pokud máte zbytek, násobte pouze zbytek o 16 a získáte hexadecimální hodnotu.

Chcete-li například převést desetinné číslo 60 na hexadecimální hodnotu, rozdělte 60 na 16, což se rovná 3, 75. Vynásobte zbytek, 0, 75, o 16, který se rovná 12. Výsledná hodnota 12 je její desetinná hodnota, která se převede na hexadecimální hodnotu. Viz tabulka v odkazu 1 pro hexadecimální hodnotu konverze, která je C.

Vezměte celý výsledek 3, 75 nebo 3 a dejte jej 16, což odpovídá 0, 1875. Vynásobte toto číslo číslem 16. Výsledkem je 3 desetinná a šestnáctková C.

Krok 3

Napište hexadecimální čísla. Jakmile jsou nalezena všechna šestnáctková čísla, změňte pořadí výsledků, abyste získali své šestnáctkové číslo. Náš výpočet desítkového čísla 60 je v hexadecimálním formátu 3C.

Použijte aplikaci Excel

Krok 1

Otevřete novou tabulku aplikace Excel a do buňky A1 zadejte datum ve formátu MM / DD / RRRR. MM je měsíc, DD je den a YYYY je rok.

Krok 2

Zadejte vzorec "= Dec2Hex (A1)" bez uvozovek v buňce A2. Funkce "Dec2Hex" převede datum v buňce A1 na hexadecimální formát.

Krok 3

Porovnejte ruční verzi s verzí v aplikaci Excel.