Kompiuteriai naudojasi dvejetainiais skaičiais, jų eilutėmis (1) ir nuliais (0). Žmonėms sunku bendrauti dvejetainiais skaičiais, todėl dvejetainiai skaičiai turi būti išversti. Vertimas atliekamas į šešioliktainius skaičius, bazę 16, kur naudojami „skaičiai“ yra nuo nulio iki raidės F (pvz., 0123456789ABCDEF). Žmonės gali lengviau koduoti naudodami šešioliktainius skaičius ir tada išversti jį į dvejetainius duomenis, kad užtikrintų, jog mašina tinkamai vykdys kodą. Geriausias būdas konvertuoti datas į šešioliktaines yra serijos datos atitikmuo konvertuojamas į atitinkamus šešioliktainius skaičius.
Konvertuokite datą į dešimtainį skaitmeninį formatą, apskaičiuodami dienas nuo prašomos datos iki 1900 m. Sausio 1 d. Pavyzdžiui, dienos nuo 2002 m. Liepos 3 d. Iki 1900 m. Sausio 1 d. Yra 37 440 (iš viso 102 metai x 365 + 210 papildomų kalendorinių dienų nuo 2002 m. Sausio 1 d. Iki liepos 3 d.).
Dešimtainį skaičių, apskaičiuotą nuo 1 veiksmo, paverskite šešioliktainiu. Dešimtainį skaičių padalykite iš 16; jei turite likutį, padauginkite tik likutį iš 16, kad gautumėte šešioliktainę reikšmę.
Pavyzdžiui, jei norite konvertuoti dešimtainį skaičių 60 į šešiakampį, padalykite 60 iš 16, kuris lygus 3,75. Padauginkite likutį, 0,75, iš 16, kuris lygus 12. Gauta 12 yra dešimtainė vertė, kurią reikia konvertuoti į šešioliktainę. 1-oje nuorodoje pateiktoje lentelėje rasite šešioliktainę perskaičiavimo vertę, kuri yra C.
Paimkite visą rezultatą 3,75 arba 3 ir padalykite iš 16; tai lygi 0,1875. Padauginkite šį skaičių iš 16. Rezultatas yra 3 dešimtainiai ir C šešiakampis.
Išrašykite šešioliktainius skaičius. Kai visi šešioliktainiai skaičiai bus rasti, pakeiskite šešiakampių rezultatų tvarką, kad gautumėte šešioliktainį skaičių. Mūsų dešimtainio skaičiaus 60 skaičiavimas yra 3C šešioliktainis.