Voglio parlare con un servizio di soap che ha un parametro di data che deve essere il formato CCYYMMDD
.Che cosa significa formato data CCYYMMDD?
Qual è la sua definizione?
Voglio parlare con un servizio di soap che ha un parametro di data che deve essere il formato CCYYMMDD
.Che cosa significa formato data CCYYMMDD?
Qual è la sua definizione?
Significa aaaaMMdd, come in anno (4 cifre), mese (2 cifre, zero iniziale) e giorno (2 cifre, zero iniziale).
Così il 8601 data ISO 2014-10-25
è rappresentato come CCYYMMDD come 20141025
.
È solo un altro modo di scrivere yyyyMMdd
.
La parte CC
rappresenta il secolo, mentre YY
è l'anno a due cifre.
Così, invece di avere l'anno 2014, è possibile utilizzare secolo 21, anno 14
yyyy CC YY
2014 -> 21 14
Aggiornamento:
Il mio introito iniziale in questa era che yyyy:2014
si tradurrebbe a ccyy:2014
. A causa della mancanza di documentazione, questo si è bloccato per un po '.
Facendo ulteriori ricerche, sono arrivato alla conclusione che
yyyy:2014
è in realtà ccyy:2114
CC means Century (but not as in 20th century)
YY means Year
MM means Month
DD means Day
Così, per la data corrente: 29/10/2015
CC : 20
YY : 15
MM : 10
DD : 29
Siamo nel secolo 21; non secolo 20. Ma intendono scrivere l'anno in un formato a 4 cifre, quindi tecnicamente è yyyy. Quindi tecnicamente è sbagliato. Quindi, se sei nato nel 1990, usando il formato ccyy è il 2090, dal 1990 è nel 20 ° secolo. Ma se devi scrivere un anno, devi supporre che chiedono yyyy, non per caso. Quindi, per esempio, se sei nato nel 1990, e ti chiedono in due, non scrivere 2090 (anche se tecnicamente è corretto) invece scrivere 1990. Supponiamo che vogliono l'anno in formato a 4 cifre, non il secolo e il formato a 2 cifre anno .