代替

2014-12-31 18 views
5

ISO 8601は、日付と時刻の次の形式を推奨します。代替

2014-12-29T16:11:20+00:00 

それは字句発注することができますので、私はこのフォーマットのかなり好きです。しかし、小さな問題があります。ファイルシステムの中には、ファイル名にコロンを使用できないものがあります(少なくとも通常はそうではありません)。

2014-12-29T161120+0000 

んISO 8601がコロン以外のシンボルを許可:数字が一緒に実行されたISO 8601には、コロンを省略することも認めていませんが、私はむしろそこより一部シンボルを持っているでしょうか?私はそれが何の指示も見つけられませんでした。そうでない場合は、私が使用できるもう一つのよく知られたシンボルがありますか? (おそらく別の規格ではそのようなシンボルを提案するでしょう)

+0

@ user2864740はい、質問に記載されています。 =) – jpmc26

+0

あなたはそれを持っています。コロンズまたは何も。 ([wiki記事](http://en.wikipedia.org/wiki/ISO_8601)は、右側のボックスに表示されている受け入れられたフォームを強調表示するのにかなり良い仕事をしています) – user2864740

+1

私はISO 8601に基づいたフォーマットをa http://blog.xam.de/2016/07/standard-format-for-time-stamps-in-file.htmlに投稿すると、フォーマットに同意できれば私たちの世界は楽になります:-) – xamde

答えて

4

ありません。

ISO 8601のみ拡張フォーマットで時間成分を分離するためのコロン(:)を可能にする:

基本フォーマットは、[HH] [mm]の[SS]であり、拡張フォーマットである[HH]: [mm]:[ss]

代替拡張フォーマットの規定はありません。

+0

「もしそうでなければ、私が使うことのできるもう一つの標準があるだろうか? – jpmc26

+0

それはISO 8601ではありません。自分の好きなシンボルを自分のフォーマットで使うことができます。しかし、いいえ:日付とは異なり、時代は結局のところコロンで区切られています。他の "Web標準"は[RFC 822/1123](http://www.hackcraft.net/web/datetime/#rfc822)です。 – user2864740