web-dev-qa-db-fra.com

Que signifie le format de date CCYYMMDD?

Je veux parler à un service de savon qui a un paramètre de date qui doit être au format CCYYMMDD.

Quelle est sa définition?

18
k0pernikus

Cela signifie aaaaaMMjj , comme en année (4 chiffres), mois (2 chiffres, zéro principal) et jour (2 chiffres, premier zéro).

La date ISO 8601 2014-10-25 est donc représentée par CCYYMMDD sous la forme20141025.

11
k0pernikus

C'est juste une autre façon d'écrire yyyyMMdd

La partie CC représente le siècle, alors que YY est l'année à deux chiffres.

Donc, au lieu d'avoir l'année 2014, vous pouvez utiliser le siècle 21, l'année 14

yyyy      CC YY
2014  ->  21 14

Mettre à jour:

Ma position initiale était que yyyy:2014 se traduirait par ccyy:2014. En raison du manque de documentation, cela a duré un moment. 

Faire des recherches plus poussées, je suis arrivé à la conclusion que

yyyy:2014 est en réalité ccyy:2114

26
Alex Tartan

Nous sommes en siècle 21; pas le siècle 20. Mais ils veulent écrire l'année dans un format à 4 chiffres, donc techniquement c'est yyyy. Donc techniquement, ccyy est faux. Donc, si vous êtes né en 1990, utilisez le format ccyy, c’est 2090, depuis 1990, c’est au 20e siècle. Mais si vous devez écrire un an, vous devez supposer qu'ils demandent yyyy, pas ccyy. Ainsi, par exemple, si vous êtes né en 1990 et qu'ils vous le demandent bien sûr, n'écrivez pas 2090 (bien que ce soit techniquement correct) mais écrivez 1990. Supposons qu'ils veuillent l'année au format à 4 chiffres, pas le siècle et l'année .

6
Javier
CC means Century (but not as in 20th century)
YY means Year
MM means Month
DD means Day

Donc pour la date actuelle: 29/10/2015

  • CC : 20

  • YY : 15

  • MM : 10

  • DD : 29

6
surfer190

CC dans le format de date CCYYMMDD indique combien de siècles sont terminés pour une année donnée

ex. 

  • l’année 90 a 0 siècles, mais il est placé au 1er siècle, 
  • l’année 1980 a 19 siècles, mais il est placé au 20ème siècle,
  • l’année 2018 a 20 siècles, mais elle est située au 21e siècle,

Donc, CCYY est égal à YYYY mais d'une autre manière d'écrire

0
Kristof