Как да конвертирате дата в шестнадесетична

Posted on
Автор: Laura McKinney
Дата На Създаване: 6 Април 2021
Дата На Актуализиране: 14 Може 2024
Anonim
Узнав этот секрет денег, вы больше никогда не будете бедным и нищим. Думай и богатей
Видео: Узнав этот секрет денег, вы больше никогда не будете бедным и нищим. Думай и богатей

Съдържание

Компютрите използват двоични числа, низове от такива (1) и нули (0), за да комуникират. За хората е трудно да комуникират в двоични числа, затова бинарните числа трябва да бъдат преведени. Преводът се извършва в шестнадесетични числа, база 16, където използваните "числа" са от нула през буквата F (например, 0123456789ABCDEF). Хората могат да кодират по-лесно, използвайки шестнадесетични числа, и след това да го преведат в двоичен, за да се гарантира, че кодът се изпълнява правилно от машината. Най-добрият начин за преобразуване на дати в шестнадесетичен е преобразуването на серийния еквивалент на датата в съответните шестнадесетични числа.


На ръка

    Преобразувайте датата в десетичен цифров формат, като изчислите дните между заявената дата с 1 януари 1900 г. Например, дните между 3 юли 2002 г. и 1 януари 1900 г. са 37 440 (общо 102 години x 365 + 210 допълнителни календарни дни от От 1 януари до 3 юли 2002 г.).

    Преобразувайте десетичното число, изчислено от стъпка 1, в шестнадесетична. Разделете десетичното си число на 16; ако имате остатък, умножете само остатъка по 16, за да получите шестнадесетична стойност.

    Например, за да преобразувате десетичното число 60 в шестнадесетица, разделете 60 на 16, което е равно на 3.75. Умножете остатъка, 0,75, по 16, което е равно на 12. Резултатът 12 е вашата десетична стойност, която трябва да бъде преобразувана в шестнадесетична. Обърнете се към таблицата в Референция 1 за стойността на шестнадесетичната конверсия, която е В.

    Вземете целия резултат от 3,75 или 3 и го разделете на 16; това се равнява на 0,1875. Умножете това число по 16. Резултатът е 3 десетични и C шестнадесетичен.


    Изпишете шестнадесетичните числа. След като бъдат намерени всички шестнадесетични номера, обърнете реда на шестнадесетичните резултати, за да получите своя шестнадесетичен номер. Нашето изчисление на десетичното число 60 е шестнадесетично.

Използване на Excel

    Отворете нова електронна таблица в Excel и въведете дата в клетка A1 във формата MM / DD / ГГГГ. MM е месец, DD е ден, а ГГГГ е годината.

    Въведете формулата "= Dec2Hex (A1)" без кавичките в клетка A2. Функцията Excel "Dec2Hex" преобразува вашата дата в клетка А1 в шестнадесетичен формат.

    Сравнете ръчно написаната версия с версията на Excel.