13
程序员为什么会忽略ISO标准?[关闭]
想要改善这篇文章吗?提供此问题的详细答案,包括引文和答案正确的解释。答案不够详细的答案可能会被编辑或删除。 已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我经常遇到的一件事是由不符合ISO标准的程序引起的问题。 一个示例不是使用ISO国家/地区表,而是自己编写简写,这对于美国(US)或荷兰(NL)来说还可以,但对于英国(GB,而不是英国)或西班牙来说则明显错误(ES,而不是SP)和许多其他国家/地区。 另一个示例是内部日期符号。为什么会有人将日期存储为01/02/2014?目前尚不清楚是2月1日还是1月2日,而如果使用ISO标准,则只存储2014-02-01 *,而2月1日则是明确的。 我的问题:有ISO标准可用时,程序员什么时候以及为什么要自己构造结构? *存储2014-02-01,并在将其显示给最终用户时相应地格式化日期。