十六進化時間
十六進化時間(じゅうろくしんかじかん)は、十六進数で時刻を表す方法。1日は1016 (1610)時間、1時間は10016 (25610)分、1分は1016 (1610)秒となる。以下、特記のない限り時、分、秒はこの定義によるものとする。
![](http://up.wiki.x.io/wikipedia/commons/thumb/d/d0/Florencetime.jpg/256px-Florencetime.jpg)
歴史
編集十六進化時間は1863年、米国のエンジニアジョン・W・ナイストロームが考案した[1]。1997年、同国のIntuitorというウェブサイトの運営者であるマーク・ビンセント・ロジャースも似た仕組みを考案し、JavaScriptに十六進数時計として実装した[2]。
実装
編集小数点の左が日、右が時刻を示す。0時が.0000、0時1秒過ぎが.0001、正午が.8000、正午1秒前が.7FFF、0時1秒前が.FFFFとなる。アンダースコアで時、分、秒を区切ることもある。
時計
編集十六進 | 別表記 | ISO 8601 | 備考 |
---|---|---|---|
.0100 | 0_10_0 | 00:05:37.5 | |
.0200 | 0_20_0 | 00:11:15 | |
.0400 | 0_40_0 | 00:22:30 | |
.0800 | 0_80_0 | 00:45:00 | |
.1000 | 1_00_0 | 01:30:00 | 1.5:24 = 1:16 = 0.1 |
.8000 | 8_00_0 | 12:00:00 | 12:24 = 8:16 = 0.8 |
.F000 | F_00_0 | 22:30:00 | 22.5:24 = 15:16 = 0.F |
.F800 | F_80_0 | 23:15:00 |
変換
編集十六進 | 秒(十六進) | 秒(十進) | 十進 | |||
---|---|---|---|---|---|---|
1日 | = | 10000 | = | 65536 | = | 24時間 |
1時間 | = | 1000 | = | 4096 | = | 1時間30分 |
100秒 | = | 100 | = | 256 | = | 5分37.5秒 |
1分 | = | 10 | = | 16 | = | 21.09375秒 |
1秒 | = | 1 | = | 1 | = | 1.318359375秒 |
十進での1秒 | = | 0.C22E4 | = | 0.75851 | = | 1秒 |
出典
編集- ^ Nystrom, John William (1862). Project of a New System of Arithmetic, Weight, Measure and Coins: Proposed to be Called the Tonal System, with Sixteen to the Base. Lippincott. p. 105
- ^ “Intuitor Hex Headquarters, The Hex Clock”. www.intuitor.com. 2020年4月2日閲覧。