CCYYMMDD 日期格式是什么意思?

What does CCYYMMDD date format mean?

我想与一个 soap 服务通话,该服务的日期参数必须是 CCYYMMDD 格式。

它的定义是什么?

表示yyyyMMdd,如年(4位)、月(2位,前导零)和日(2位,前导零)。

因此 ISO 8601 日期 2014-01-05 表示为 CCYYMMDD 为 20140105.

只是另一种写法yyyyMMdd

CC部分代表世纪,而YY是两位数的年份。

CC means Century (Century 0 is the 1st Century)
YY means Year
MM means Month
DD means Day

所以对于当前日期:29/10/2015

  • CC : 20

  • YY : 15

  • MM : 10

  • DD : 29

我们身处21世纪;不是 20 世纪。但他们的意思是用 4 位数字格式写年份,所以技术上是 yyyy。所以技术上 ccyy 是错误的。因此,如果您是 1990 年出生的,则使用 ccyy 格式是 2090,因为 1990 年是 20 世纪。但是如果你必须写年,你必须假设他们要求的是 yyyy,而不是 ccyy。因此,例如,如果您出生于 1990 年,他们用 ccyy 询问您,请不要写 2090(尽管技术上是正确的),而是写 1990。假设他们想要 4 位数字格式的年份,而不是世纪和 2 位数字格式的年份.

CCYYMMDD 日期格式表示特定年份完成了多少个世纪

例如。

  • 90 年完成了 0 个世纪,但它被置于第 1 个世纪,
  • 1980 年已经结束了 19 个世纪,但现在是 20 世纪,
  • 2018 年已经过去了 20 个世纪,但现在已进入 21 世纪,

所以 CCYY 等于 YYYY 但换一种写法