k0p*_*kus 26 date datetime-format
我想和一个具有日期参数的soap服务说话,该参数必须是CCYYMMDD格式.
它的定义是什么?
Ale*_*tan 32
这只是另一种写作方式yyyyMMdd.
该CC部分代表世纪,而YY两位数年份.
因此,您可以使用21世纪的第14年,而不是2014年
yyyy CC YY
2014 -> 21 14
Run Code Online (Sandbox Code Playgroud)
更新:
我最初对此的看法是yyyy:2014将转化为ccyy:2014.由于缺乏文档,这种情况持续了一段时间.
进一步研究,我得出结论
yyyy:2014 实际上是 ccyy:2114
k0p*_*kus 16
它表示yyyyMMdd,如年份(4位数),月份(2位数,前导零)和日期(2位数,前导零).
所以ISO 8601日期2014-01-05表示为CCYYMMDD 20140105.
CC means Century (but not as in 20th century)
YY means Year
MM means Month
DD means Day
Run Code Online (Sandbox Code Playgroud)
所以对于当前日期: 29/10/2015
CC : 20
YY : 15
MM : 10
DD : 29
小智 7
CCYYMMDD 日期格式中的 CC 表示特定年份完成了多少个世纪
前任。
所以 CCYY 等于 YYYY 但换一种写法
小智 6
我们在21世纪; 不是20世纪.但他们的意思是以4位数字格式写出年份,所以从技术上来说就是yyyy.因此技术上的问题是错误的.因此,如果你出生于1990年,使用ccyy格式是2090年,自1990年以来是在20世纪.但如果你要写一年,你必须假设他们要求yyyy,而不是ccyy.因此,例如,如果你出生于1990年,并且他们在ccyy问你,不要写2090(虽然技术上是正确的)而是写1990年.假设他们想要4位数格式的年份,而不是世纪和2位数年份.