質問: dd / mm / yyまたはdd / mm / yyyy? dd、mm、yyyyの順序についての議論がありましたが、デザイナーがyyよりもyyyyを選択する理由(たとえば、01/01/17ではなく2017年1月1日)についての議論はありません。なぜそのような好みがあるのでしょうか?yyyy全体をコンテキストに基づいて使用すると便利な場合もありますが、私が設計しているシステムが1世紀前のオブジェクトを処理しないと仮定すると、yyyy全体を必要としません。私は正しいですか? yyだけを使用するのは問題ありませんか?
回答: 原則として、2桁の年を使用してもneverokです。 4桁の年を使用すると、何千もの赤ちゃんとかわいいふわふわのウサギがひどく死ぬことを証明できる場合、それは規則の例外になる可能性がありますが、おそらくそうではありません。プログラマーが2桁の年または現地の日付イディオムthisの時間を使用することは完全に問題ないと考えたからといって、何百ものコストのかかるプロセス障害を見てきました。しかし、 yyyy-mm-dd iso 8601標準日付形式 を選択したためにプログラムまたはプロセスが失敗することは一度もありません。それは常に正しい選択です。このアドバイスを心に留めてください。後悔することは決してありません。yyyy-mm-ddの標準形式は、どの国のどの年齢の人でも同じように理解できます。たとえば、mm/dd/yyやdd/yy-mmなど、従来の形式が客観的なものである国で生まれたものでも同様です。また、再フォーマットせずに正しくソートされます。これはボーナス機能です。