有很多关于系统不能理解2010年的报告,但我不知道为什么。据我所知,目前我所关注的系统运行良好,但我想知道更好地搜索的实际问题是什么。
有没有人能解释一下?
编辑:http://www.rte.ie/business/2010/0105/bug.html -影响德国信用卡的相关信息
发布于 2010-01-06 23:16:14
银行和电信中使用的几个协议- including the SMS protocol -将年份编码为单字节中的BCD。
从2000到2009年,人们很容易犯下将年份解释为标准二进制数的错误,因为编码将是相同的:
Encoding Binary-interpreted BCD-interpreted
0x01 2001 2001
0x02 2002 2002
...
0x09 2009 2009
0x10 2016 2010
...
这很可能是Windows Mobile bug的原因。
发布于 2010-01-06 00:14:42
SpamAssassin有一条规则,就是将太远的日期标记为垃圾邮件:
/20[1-9][0-9]/
修复来得晚了几天,但它很简单:
/20[2-9][0-9]/
十年后再见。
发布于 2010-01-06 00:07:31
我在工作中有一个系统,它使用一位数的年份字段。是。一位数。所以这个系统失败的原因是"2000“和"2010”是一样的。
https://stackoverflow.com/questions/2007252
复制相似问题