Sadržaj
Računala koriste binarne brojeve, retke onih (1) i nula (0) za komunikaciju. Ljudima je teško komunicirati ovako, tako da ove brojeve treba prevesti. Prijevod se izvodi u heksadecimalnim brojevima, baza od 16, gdje se "brojevi" kreću od nule do slova F (0123456789ABCDEF). Možemo jednostavno pisati kodove pomoću heksadecimalnih brojeva i pretvoriti ih u binarne datoteke kako bi se uvjerili da će stroj ispravno izvršiti kôd. Najbolji način za pretvaranje datuma u heksadecimalni je pretvoriti ekvivalentne datumske serije u njihove heksadecimalne brojeve.
smjerovi
Pretvaranje više formata brojeva je izazovno, ali poznavanje osnova pomoći će u tom zadatku (hexa ground image od Nicemonkey iz Fotolia.com)-
Pretvorite datum u numerički oblik decimalom izračunavajući dane između zatraženog datuma i 1. siječnja 1900. Na primjer: dani između 3. srpnja 2002. i 1. siječnja 1900. su 37.440 (ukupno 102 godine x 365 dana + 210 dana od 1. siječnja do 3. srpnja 2002.).
-
Pretvorite izračunati decimalni broj u prvom koraku u heksadecimalni. Podijelite decimalni broj za 16; ako je ostatak, pomnožite samo ostatak sa 16 da biste dobili heksadecimalnu vrijednost.
Na primjer: Da biste pretvorili decimalni broj 60 u heksadecimalni, podijelite 60 na 16 (rezultat će biti 3,75). Ostatak (0,75) pomnožite s 16 (tako dobivate 12). Rezultat (12) je decimalna vrijednost koju treba pretvoriti u heksadecimalni. Pogledajte tablicu (u odjeljku "Reference" u nastavku) i vidjet ćete da je vrijednost konverzije C.
Uzmite cijeli komad od 3,75 (3) i podijelite sa 16; rezultat će biti 0.1875. Pomnožite taj broj sa 16. Rezultat će biti 3, ukupno 3 i C u heksadecimalnom.
-
Napišite heksadecimalni broj. Kada se pronađu svi brojevi, poništite redoslijed heksadecimalnih rezultata da biste dobili heksadecimalni broj. U našem primjeru decimalnog broja 60, rezultat će biti 3C.
ručno
-
Otvorite novi radni list u Excelu i unesite ćeliju A1 u formatu MM / DD / YYYY, gdje je MM mjesec, DD je dan, a GGGG godina.
-
Unesite formulu "= Dec2Hex (A1)", bez navodnika, u ćeliji A2. Ova funkcija pretvara datum iz ćelije A1 u heksadecimalni.
-
Usporedite dobiveni rezultat ručno s rezultatom dobivenim u Excelu.