这是什么 date/time 格式? COBOL 输出

What date/time format is this? COBOL Output

我似乎无法确定 COBOL 中的程序存储数据的日期格式。

DATE_SCHD
A80911
A80911
B00324
A51021
A51028
A60518
B50204
B50204
B50204
B50204
B50206
B50202
B50206
B50210

有什么线索吗?

如果这是 Y2K 之前的代码,那么它很可能以 YYMMDD 格式存储,而不是从 6 字节扩展到 8 字节,而是将 YY 表示为 20 世纪的十六进制扩展两位数的年份。不过,这仍然有两种可能性。如果两个数字都被解释为十六进制,则 A5 = 2005、A6 = 2006、A8 = 2008、B5 = 2021 等。但如果只有第一个数字被解释为十六进制,则 B5 = 2015.

您需要检查处理这些日期的代码,或者至少尝试向它提供一些新的测试数据,以便确定它。