コンテンツ
コンピューターは、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バージョンを比較します。