date field 改成YYYYMMDD format.
当时需要大量的程序员,印度的出租车司机,包头巾的门卫啥的,经过几个月的培训,都成为可以来过滤程序中的 6位 date fields。 在那以前的印度程序员还是真正的ITT 等名校毕业的。后来的就啥也不是了,印度国也就此翻身,成为IT的窝窝。
回到这个 Y2K 问题, 假如美国政府这么一个先进国家的 社安系统没有做 Y2K 检查 , 而且是在生日这个非常重要的field上,那么 2000年1月1号一过。 系统就会马上出问题,而不是等到 25年后的今天才发现。因为每个人都有生日存在社安系统里,而每一天都有人出生。
这就是为什么所有用电脑系统的公司当时都有非常紧急的Y2K 项目,所有的程序必须在1/1/2000 以前全部修改和测试完成。
如果社安系统没有做这个Y2K, 那就是另一个问题了。