web-dev-qa-db-ja.com

CCYYMMDDの日付形式とはどういう意味ですか?

CCYYMMDD形式であることが必要な日付パラメーターを持つ石鹸サービスに話したいです。

その定義は何ですか?

24
k0pernikus

年(4桁)、月(2桁、先行ゼロ)、日(2桁、先行ゼロ)のように、yyyyMMddを意味します。

ISO 8601の日付2014-01-05はCCYYMMDDとして20140105

15
k0pernikus

yyyyMMddを記述する別の方法です。

CC部分は世紀を表し、YYは2桁の年です。

したがって、2014年の代わりに、世紀21、14年を使用できます。

yyyy      CC YY
2014  ->  21 14

更新:

これに関する私の最初の見解は、yyyy:2014ccyy:2014に変換されることでした。ドキュメントが不足しているため、しばらくは行き詰まりました。

さらなる研究を行うと、私はその結論に到達しました

yyyy:2014は実際にはccyy:2114です

30
Alex Tartan
CC means Century (but not as in 20th century)
YY means Year
MM means Month
DD means Day

したがって、現在の日付の場合:29/10/2015

  • CC : 20

  • YY : 15

  • MM : 10

  • DD : 29

7
surfer190

21世紀です。 20世紀ではありません。しかし、それらは年を4桁の形式で記述することを意味するため、技術的にはyyyyです。技術的にはccyyは間違っています。したがって、1990年に生まれた場合、1990年は20世紀なので、ccyy形式の使用は2090です。しかし、1年書く必要がある場合は、ccyyではなくyyyyを要求していると想定する必要があります。したがって、たとえば、1990年に生まれ、ccyyで尋ねられた場合、2090とは書かないでください(技術的には正しいのですが)代わりに1990を書きます。 。

6
Javier

CCYYMMDD日付形式のCCは、特定の年に何世紀が終了したかを示します

例.

  • 90年は0世紀が終わりましたが、1世紀に置かれています。
  • 1980年には19世紀が終了しましたが、20世紀に置かれ、
  • 2018年には20世紀が終了しましたが、21世紀に置かれ、

したがって、CCYYはYYYYと同じですが、別の書き方で

3
Kristof