日時表示

日時表示

[1] 日時表示の方法は色々あります。

構文

日時の記述の形式 (構文) は、日時形式日時構成要素

人間向けの具体例は日時表示例

[70]

[27] ロケール月名曜日名も参照。

解釈

[38] 英語っぽい日時の記述を「いい感じ」に解釈する実装がいくつかあります。

[39] こうしたものは人間がその場限りの日時を指定したいときには便利です。 意図通りに解釈されるとは限らず、相互運用性に難がありますから、 複数のアプリケーションが介在するときや長期保存用のデータ形式には向きません。

書字方向

[15] 日時表示は、通常の自然言語書字方向に関する規則の影響を受けます。

[16] 日本語の正統的な表記方法では、 横書きではアラビア数字を用いるとしても、 縦書きでは漢数字を用いるのが良いとされています。 実際には縦書きでもアラビア数字を使うことは珍しくなく、 1文字ずつ直立で配置したり、 縦中横で組み込んだりします。

[17] アラビア文字表記では、 rtl の全体の表記の中に、 ltr算用数字表記の部分が混在することがあります。

機器

[3] 時刻を表示する機械を時計といいます。 幾何学的に表示するアナログ時計と、 数値的に表示するデジタル時計に大別されます。

時差の取扱い

[4] 時間帯時差の一般的な事項は、それぞれの項を参照。

[5] 複数の時刻に関心がある場面では、時計を複数並べたり、 1つの時計に複数のを使ったりすることがあります。

時間帯の接続を参照。

[6] SNS などのWebサービスでは、記事投稿日時などの日時の表記が表示する者の時間帯の設定により変化する方式を採っていることが多いです。

ambtime も参照。

[7] 世界的に展開している Webサービス告知や複数地域で放送されるテレビ番組案内などでは、 時間帯を明記したり、複数の主要な時刻を併記したりする場合がみられます。

[8] 店舗営業時間の案内や、特定の地域放送されるテレビ番組放送時間の案内など、 Webサービスで紹介するのであっても常に現地時刻で表記するべき場合も多々あります。

暦法の取扱い

日時の暦法明記

範囲

[12] イベントの開催期間など、日時の範囲を記述することがあります。 機械可読なものは時刻の範囲の形式

[13] 始点と終点の時刻-~ のような範囲を表す記号で連結したり、 「始点から終点まで」のように自然言語で記述したりしますが、 終点のうち始点と共通する要素は省略されることがあります。

反復

[14] 店舗の営業期間など、 日時の繰り返しの条件を記述することがあります。 機械可読なものは日時パターン

プロトコル

[9] HTML には日時を記述する time 要素があります。 機械処理向けのHTMLの日時形式日時と、 人間向けの任意の表示文を併記できます。

[10] 多くのアプリケーションプロトコルは、何らかの形で日時を扱っています。 プロトコル要素として日時を記述する部分がある場合が多いです。 日時形式プロトコルごとに定められていますが、 人間に表示する場合は、ロケールなどに従い適切な形に変換するのが普通です。

具体例は各日時形式の項

メモ

[2] タイムマシンの歴史|STRONGER THAN PARADISE () https://strongerthanparadise.blog.fc2.com/blog-entry-521.html

[11] Google のサービスは「4月 2015」のような変な日付表示をしていることが多い。 「Apr 2015」の直訳でこうなっているらしい。 Google には国際化の専門家がいっぱいいるはずなのに、 なんでいつまでも治らないのか。

[18] Ink Markup Language (InkML) () https://www.w3.org/TR/2011/REC-InkML-20110920/#timestamp

timeString = xsd:dateTime

The absolute time for this timestamp, given in a human-readable standard format.

Required: no, Default: none.

[19] 尊光寺について - 浄土真宗本願寺派 尊光寺 () http://www.sonkoji.jp/history/

鎌倉時代末の徳治年間(1306-8)に播磨国赤松氏釋正玄は阿波に移り、