タイムスタンプをミリ秒まで示す場合の表記法について
日?秒までは、UNIX の慣例(?)に拠り、次の様になろうかと思います。
2015/07/27 13:22
上記に、秒とミリ秒を付加する場合の表記法をどうするかが、この質問の焦点です。
グローバル・スタンダードがあればそれをご教示下さい。無ければ、下記をご参照の上、ご助言願います。
1)世界の誰が見ても判ってほしい
2)私は「年?分と秒?ミリ秒とを切り離して」表記した方がわかり易いと思う
1・2両方を満たそうとすると、下記のような例しか思い浮かびません。
a)経緯度の表記法を援用 …… 北緯13度22分33秒 = N13°22'33"
→ 13:22 33"444'''
短所:''' が完全に自己流
b)マイクロソフト系システムの表記法を援用 …… 13:22:33.444
→ 13:22 33.444
短所:自己流。又、. の後の基数(?)が10である事を直感しにくい
(「ミリ秒」を知らない人はまるで意味が判らない)
c)分・秒を表す一般的な方法を援用 …… 22分33秒 = 22’33”
→ 13:22’33”444
短所:b に同じ
ご助言を願います。
日時の書式に関しては、ISO 8601 という規格があります。
ISO 8601 - Wikipedia
1 時 23 分 45 秒であれば、01:23:45(もしくは 012345)になります。
日本語の Wikipedia のページではミリ秒に関してはちょっと曖昧ですが、英語のページを見ると
ISO 8601 - Wikipedia, the free encyclopedia
hh:mm:ss.sss or hhmmss.sss
と書いているので、「01:23:45.678」といった表記になります。
ちなみに、ISO 8601 では、日付の表記は「/」区切りではなく「-」区切りなので「2015-07-27」と書くのが正しいです。