XL: 1900年日期系统与 1904年日期系统

文章翻译 文章翻译
文章编号: 180162 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

Microsoft Excel 支持两个不同的日期系统: 1900年日期系统和 1904 年日期系统。本文介绍了这两个日期系统和使用使用不同的日期系统的工作簿时可能遇到的问题。

更多信息

1900 日期系统

在 1900年日期系统中,所支持的第一天是 1900 年 1 月 1。您输入了日期时, 该日期是转换为类型的值,该值代表的自 1900 年 1 月 1 的已用天数的序列号。示例如果输入 1998 年 7 月 5 则 Microsoft Excel 会将该日期转换为序列号 35981。

默认状态下,windows 的 Microsoft Excel 和 Microsoft Excel 用于 Windows NT 使用 1900年日期系统中。1900 年日期系统允许更大的兼容性,Microsoft Excel 和其他电子表格程序之间,如 Lotus 1-2-3 中,在 MS-DOS 或 Microsoft Windows 下运行而设计的。

1904 日期系统

在 1904 年日期系统中,所支持的第一天是 1904 年 1 月 1。您输入了日期时, 该日期是转换为代表的 1904 年 1 月 1 之后的已用天数的序列数。示例如果输入 1998 年 7 月 5 则 Microsoft Excel 会将该日期转换为序列号 34519。

默认状态下,Microsoft Excel 在 macintosh 使用 1904 年日期系统。 由于早期 Macintosh 计算机的设计,不支持 1904 年 1 月 1 之前的日期 ; 这种设计为了防止与 1900年不是闰年这一事实相关的问题。请注意是否切换 1900年日期系统中为 Macintosh 的 Microsoft Excel 不会支持日期尽早 1900 年 1 月 1。

日期系统之间差异

因为两个日期系统使用不同的起始日期,每个日期系统中将由不同的序列号表示相同的日期。例如对于 1998 年 7 月 5 可以有两个不同的序列号。
                      Serial number
   Date system        of July 5, 1998
   ----------------------------------

   1900 date system   35981
   1904 date system   34519
				
区别这两个日期系统是 1,462 天 ; 也就是 1900年日期系统中的日期的序列号是始终比 1904 年日期系统中同一日期的序列号大 1,462 天。 1,462 天等于四年零一天 (包括一个闰日)。

为工作簿设置日期系统

在 Microsoft Excel 中每个工作簿可以有其自己日期系统设置,即使多个工作簿处于打开状态。您可以通过执行以下步骤设置工作簿的日期系统:
  1. 打开或切换到工作簿。
  2. 单击 工具 菜单 (或 编辑 菜单中的 Mac Excel 2001) 上的 选项首选项。依次 计算 选项卡。
  3. 若要在工作簿中使用 1900年日期系统中,单击以清除 1904年日期系统 复选框。若要在工作簿中使用 1904 年日期系统,单击以选中复选框。
  4. 单击 确定
请注意是否更改了日期系统中已包含日期的工作簿日期移动四年零一天。有关更正已移动的日期的信息,请参阅本文中的"更正已移动日期"部分。

链接和复制工作簿之间的日期的问题

如果两个工作簿使用不同日期系统,您可能会遇到问题,当您链接或复制工作簿之间的日期。专门,日期可能会移动四年零一天。

若要查看此行为的示例,请按照下列步骤操作:
  1. 在 Microsoft Excel 中创建两个新工作簿 (Book1 和 Book2)。
  2. 使用工作"设置日期系统的一个簿"部分中步骤簿 1 中使用 1900年日期系统中。在 Book2 中使用 1904 年日期系统。
  3. 在 Book1,输入日期 1998 年 7 月 5。
  4. 选择包含日期的单元格,然后单击 编辑 菜单上的 复制
  5. 切换到 Book2,选择一个单元,然后单击 编辑 菜单上的 粘贴

    该日期将被粘贴为 2002 年 7 月 6。请注意该日期是四个年份和一天晚于日期在步骤 3 中因为 Book2 使用 1904 年日期系统。
  6. 在 Book2 中,输入日期 1998 年 7 月 5。选择包含日期的单元格,然后单击 编辑 菜单上的 复制
  7. 切换到 Book1、 选择一个单元,然后单击在 编辑 菜单上的 粘贴
该日期将被粘贴为 1994 年 7 月 4。它已被移动四年零一天因为 Book1 使用 1900年日期系统中。

更正已移动的日期

如果您从链接或复制工作簿,之间的日期,或者更改日期系统中已包含日期的工作簿日期可能会移动四年零一天。您可以更正已移动的日期按以下步骤:
  1. 在一个空的单元格中输入值 1462年。
  2. 选择单元格。在 编辑 菜单上单击 复制
  3. 选择包含已移动的日期的单元格。在 编辑 菜单上单击 选择性粘贴
  4. 选择性粘贴 对话框中单击 。然后,选择以下选项按钮中的任何一个
       Select this     If
       --------------------------------------------------------------------
    
       Add             The dates must be shifted up by four years and one
                       day.
    
       Subtract        The dates must be shifted down by four years and one
                       day.
    					
  5. 单击 确定
重复这些步骤,直到所有已移动的日期的已更正。

如果您使用公式链接到另一个的工作簿中的一个日期,并由公式返回该日期不正确的因为该工作簿使用不同日期系统修改公式以返回正确的日期,例如:
   =[Book2]Sheet1!$A$1+1462
				
   =[Book1]Sheet1!$A$1-1462
				
1,462 添加或删除从日期值在该的公式。

Microsoft 知识库中相应的详细信息

Microsoft 知识库中包含了有关在 Excel 中使用 1900年日期系统和 1904 年日期系统的信息的几个其他文章。这些文章如下所示:
274277MacXL: 图表坐标轴可能早期后格式比例的四年

214318XL2000: 图表坐标轴可能早期后格式比例的四年

177172XL97: 图表坐标轴可能早期后格式比例的四年

175753XL: DATE 函数可能会返回 # NUM!0-3 年时的错误

157035XL: 在宏中返回的日期是四年份太早

156987XL: 工作表保护不会禁用选项设置

属性

文章编号: 180162 - 最后修改: 2007年1月22日 - 修订: 2.3
这篇文章中的信息适用于:
  • Microsoft Excel 97 标准版
  • Microsoft Excel 95 标准版
  • Microsoft Excel 95a
  • Microsoft Excel 5.0 标准版
  • Microsoft Excel 5.0c
  • Microsoft Excel 5.0 标准版
  • Microsoft Excel 2001 for Mac
  • Microsoft Excel 98 for Macintosh
  • Microsoft Excel 5.0 for Macintosh
  • Microsoft Excel 5.0a for Macintosh
关键字:?
kbmt KB180162 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 180162
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
不再更新的 KB 内容免责声明
本文介绍那些 Microsoft 不再提供支持的产品。因此本文按“原样”提供,并且不再更新。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com