データ時間フォーマットを議論、誰かが通りフロートを使用して(人間が読める形式で)彼は日時を保存する方法を私に言及しyyyymmdd.hhmmss
、そう2019-09-18, 11:29:30am
なるだろう20190918.112930
私はこの男が彼自身のフォーマットを発明したのか、それとも他の場所でも使用されている(そして説明されている)のかを調べようとしています-もしそうなら、それはどのように呼ばれるのですか...?
おそらく自家製です
私は多くの日付と時刻の形式を見てきましたが、これはこれまで見たことがありません。私の行くところは、彼の男または彼の組織がそれを自分たちで発明したということです。
編集:コメントで確認していただきありがとうございます。Stack Overflowに関するコメントは常に永続的であるとは限らないため、ここで引用します。
ついに情報源から確認を得ました:それは確かに自家製です。
余談ですが、私はそれが好きではありません。Afloat
は内部でバイナリ形式で保存され、10進数にフォーマットした後でのみ、人間が読める形式になります。float
「人間が読める」日付と時刻にを使用することは、浮動小数点数のフォーマットが意図されていたものではなく、ハックです。
ISO8601を使用する
人間が読める形式の場合は、ISO8601をお勧めします。ここで。に2019-09-18, 11:29:30am
なり2019-09-18T11:29:30
ます。または、さらに良いことに、ISO 8601内で、UTCに変換し、UTCZ
を示すためにaを追加します。したがって、元の時刻がヨーロッパ/ベルリンのタイムゾーンであった場合は、になり2019-09-18T09:29:30Z
ます。ご覧のとおり、ISO 8601は、友人の形式よりも人間が読める形式であり、文字列として並べ替えることができます(年が9999を超えない限り)。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加