Anonim

每天都有越来越多的人上网,这个世界比过去要小得多。 这确实很棒,但是在电子消息传递世界中一直存在的一个问题是日期格式。

日期格式问题早于Internet并回到BBS消息传递日。 在美国(en-US),标准格式是月/日/年,而在英国(en-GB)中,格式是日/月/年。 1985年11月5日在美国为11/05/85,在英国为05/11/85。 请记住,每个人都在1980年代使用两位数的年份。

我要向英国人致敬,他们的格式比我们的格式更合适,因为它更有意义。 从小到大的顺序为“大”,顺序为秒,分钟,小时,天,周,月,年。 英文格式完全可以通过切换日期和月份来解决问题,美国认为这是完全正常的,因为这是我们所知道的全部。

有一个国际日期标准,称为ISO 8601; 它使用从最大到最小的日期格式。 2011年11月29日将写为2011-11-29。 在计算机上,出于多种原因使用它非常好(其中一个是按文件日期列出的文件始终是按顺序排列的)。 然而,从人类的角度来看,它可能导致数天和数月的混乱。 如果您习惯使用en-GB的日期格式,则对2011-12-11的读取为“ 2011年11月12日”。 如果您习惯使用美国格式,则将其视为“ 2011 December 11”。

解决该问题的方法部分采用了ISO 8601标准,并且每个人都知道该问题的解决方案是使用缩写形式的指定月份。

使用相同的2011-12-11日期示例,并使用8601样式的缩写月份命名为2011-12-12。 在阅读时,绝对不会混淆,日期是2011年12月11日。它是人类友好的并且被普遍理解。

自动化(大多数)应用程序以使用所需的短日期格式

在Windows中,使几乎所有根据系统日历首选项(例如Mozilla Thunderbird)输出日期的应用程序自动化(除非具有自己的区域选项)的最简单方法是直接修改区域性的短日期格式(如果需要,可以使用长格式) )。

在Windows 2000 / XP中:

  1. 控制面板
  2. 区域和语言选项
  3. 区域选项(标签)
  4. 自定义(按钮)
  5. 日期(标签)
  6. 选择“ 短日期格式” 为dd-MMM-yyyy,然后单击“确定”。

在Windows Vista和7中:

  1. 控制面板
  2. 时钟,语言和地区

  3. 地区和语言>更改日期,时间或数字格式

  4. 附加设置(按钮)

  5. 日期(标签)

  6. 手动将短日期输入为dd-MMM-yyyy

  7. 单击 应用 (按钮),然后 单击确定 (按钮)。

请记住,这将修改日期在任务栏区域中的显示方式。 “应用”将立即显示其外观。 如果您不喜欢它,可以随时切换回以前的状态。

我们其余人的“文明”日期格式