日付を16進数に変換する方法

Posted on
著者: Laura McKinney
作成日: 6 4月 2021
更新日: 14 5月 2024
Anonim
基本情報技術者試験/10進数→16進数 変換方法
ビデオ: 基本情報技術者試験/10進数→16進数 変換方法

コンテンツ

コンピューターは、2進数の1(1)と0(0)の文字列を使用して通信します。人間が2進数で通信することは難しいため、2進数を翻訳する必要があります。変換は16進数に行われます。使用される「数字」は0から文字Fまでの16進数です(例:0123456789ABCDEF)。人間は16進数を使用して簡単にコーディングし、それをバイナリに変換して、コードがマシンによって適切に実行されるようにすることができます。日付を16進数に変換する最良の方法は、日付に相当するシリアルをそれぞれの16進数に変換することです。

手で

    要求された日付と1900年1月1日の間の日数を計算して、日付を10進数形式に変換します。たとえば、2002年7月3日から1900年1月1日までの日数は37,440です2002年1月1日から7月3日まで)。

    手順1で計算した10進数を16進数に変換します。 10進数を16で割ります。余りがある場合は、16で余りに16を掛けて16進値を取得します。

    たとえば、10進数の60を16進数に変換するには、60を3.75に等しい16で除算します。残りの0.75に12に等しい16を掛けます。結果の12は、16進数に変換される10進値です。 Cである16進変換値については、参照1の表を参照してください。

    3.75の結果全体または3を取得し、16で除算します。これは0.1875です。この数に16を掛けます。結果は10進数3と16進数Cです。

    16進数を書きます。すべての16進数が見つかったら、16進数の結果の順序を逆にして16進数を取得します。 10進数の60の計算は3C 16進数です。

Excelを使用する

    新しいExcelスプレッドシートを開き、セルA1にMM / DD / YYYY形式の日付を入力します。 MMは月、DDは日、YYYYは年です。

    セルA2に引用符なしで数式「= Dec2Hex(A1)」を入力します。 "Dec2Hex" Excel関数は、セルA1の日付を16進形式に変換します。

    手書きバージョンとExcelバージョンを比較します。