使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

需要存储日期和时间时,可以向表添加“日期/时间”或“日期/时间扩展”字段。 可以将日期和时间数据用于各种个人和商业原因,例如生日、发货和帐单信息以及时间卡。

本文内容

了解日期和时间字段

使用 Access 数据库时,可能会看到任意数量的格式的日期和时间值, 例如欧洲格式 (28.11.2006 或 28-11-2006) ,南亚格式 (2006/11/2006) ,或美国格式 (11/28/2006) 。 无论 Access 如何设置日期和时间数据的格式,也无论输入日期或时间数据的方式如何,日期和时间字段都按以下方式存储日期和时间:

日期/时间

日期/时间使用双精度浮点数 , 系统也称为串行日期。 下图表示典型的串行日期和时间值。

双精度数

值在小数点左侧的整数部分表示日期。 小数点右侧的小数部分表示时间。

这一数字代表2003年12月24日下午9:00。日期部分是自 1899 年 12 月 30 日开始或“基准”日期以来经过的整天数。 在此示例中,从 1899 年 12 月 30 日到 2003 年 12 月 24 日已过去 37,979 天。 时间部分是 24 小时一天的一小部分。 因此,值 0.875 乘以 24 小时等于 21 小时或晚上 9:00。

日期组件中的负值表示基准日期之前的日期。 例如,值 -1 作为日期组件解析为基准日期之前的一天,或 1899 年 12 月 29 日。

有效日期值范围为 -657,434 (年 1 月 1 日 100,) ,到 2,958,465 (9999 年 12 月 31 日,) 。 有效时间值范围为 0.0 到 0.9999 或 23:59:59。

通过将日期和时间值存储为数字,可以对日期和时间数据执行大量计算。 例如,可以计算卡) 一段时间内 (工作的总小时数,或确定发票的期限。

日期/时间已延长

Date/Time Extended 以 42 字节的编码字符串存储日期和时间。 日期存储在支持从 1-1-1 AD 到 9999 AD 的无符号长类型中。 根据以下公式,时间存储在无符号长长类型中:

= (datehour * 3600 + dateminute * 60 + datesecond) * PowerOfTen (TimeScale) + fractionalSeconds

有关详细信息,请参阅 使用日期/时间扩展数据类型

返回页首

在数据表视图中添加日期和时间字段

可以将日期/时间字段添加到 数据表视图中的新表或现有表。

添加到现有表

  1. 在数据表视图中打开表

  2. 如有必要,请水平滚动到第一个空白字段。

  3. “字段名称” 列中,选择第一个空白行,然后键入字段的名称。

  4. 选择“ 数据类型” 列中的相邻单元格,然后从列表中选择“ 日期/时间 ”或“ 扩展的日期/时间 ”。

  5. 保存所做的更改。

向新表添加日期/时间字段

  1. 在“创建”选项卡上的“”组中,单击“”。

  2. 单击“ 保存 按钮图像”,然后在“ 另存为 ”对话框中输入新表的名称。

  3. 右键单击新表的文档选项卡,然后单击“ 设计视图”。

  4. “字段名称” 列中,选择第一个空白行,然后键入字段的名称。

  5. 选择“ 数据类型” 列中的相邻单元格,然后从列表中选择“ 日期/时间 ”或“ 扩展的日期/时间 ”。

  6. 保存所做的更改。

页面顶端

在“设计”视图中添加日期和时间字段

可以将日期/时间字段添加到 设计视图中的新表或现有表。

添加到现有表

  1. “设计视图”中打开表。

  2. “字段名称” 列中,选择第一个空白行,然后键入字段的名称。

  3. 选择“ 数据类型” 列中的相邻单元格,然后从列表中选择“ 日期/时间 ”或“ 扩展的日期/时间 ”。

  4. 保存所做的更改。

添加到新表

  1. 在“创建”选项卡上的“”组中,单击“”。

  2. 单击“ 保存 ”,然后在“ 另存为 ”对话框中输入新表的名称。

  3. 右键单击新表的文档选项卡,然后单击“ 设计视图”。

  4. “字段名称” 列中,选择第一个空白行,然后键入字段的名称。

  5. 选择“ 数据类型” 列中的相邻单元格,然后从列表中选择“ 日期/时间 ”或“ 扩展的日期/时间 ”。

  6. 保存所做的更改。

页面顶端

设置日期和时间字段属性

使用“设计”视图向表添加“日期/时间”字段时,可以设置和更改该字段的所有属性。

  1. 在表设计器下半部分的“ 常规 ”选项卡上的 “字段属性”下,找到要更改的属性。

  2. 选择属性名称旁边的字段。

  3. 选择属性名称旁边的字段。 根据 属性,可以输入数据、单击“ “生成器”按钮”启动表达式生成器,或从列表中选择一个选项。

    有关如何使用每个字段属性的信息,请选择属性,然后按 F1。

返回页首

删除日期和时间字段

可以使用“数据表”视图或“设计”视图从表中删除“日期/时间”或“日期/时间扩展”字段。

警告    删除包含数据的日期/时间或日期/时间扩展字段时,将永久丢失该数据 , 无法撤消删除操作。 因此,在删除任何表字段或其他数据库组件之前,应备份你的数据库。

在数据表视图中删除

  1. 在“数据表视图”中打开表。

  2. 找到“日期/时间”或“日期/时间扩展”字段,右键单击标题行 (名称) ,然后单击“ 删除字段”。

  3. 单击“”以确认删除。

在“设计”视图中删除

  1. 在“设计视图”中打开表。

  2. 单击“日期/时间”或“日期/时间扩展”字段旁边的空白方块) 行选择 (器,然后按 DELETE,或右键单击行选择器并单击“ 删除行”。

  3. 单击“”以确认删除。

页面顶端

日期和时间字段属性引用

下表列出了“日期/时间”字段属性,并描述了每个属性的作用。

属性

用法

格式

输入自定义格式字符以定义显示格式。 此处定义的格式显示在数据表、窗体和报表中。

小数Places (日期/时间仅扩展)

输入小数精度以指定小数点右侧的位数 (1-7) 。

输入掩码

输入输入掩码字符串,或单击“ “生成器”按钮 ”以启动输入掩码向导。

有关创建和使用输入掩码的详细信息,请参阅 创建输入掩码以特定格式输入字段或控件值一文。

标题

指定日期/时间字段的名称。 如果未指定描述文字,Access 将应用默认字段名称。

默认值

指定创建新记录时自动显示在字段中的值。 例如,可以输入 Date () 等函数来自动显示今天的日期。

验证规则

指定在窗体或报表上输入到整个记录、单个字段或控件中的数据的要求。 当用户输入违反规则的数据时,可以使用 “验证文本” 属性指定生成的错误消息。 最大长度:2,048 个字符。

有关创建验证规则的详细信息,请参阅 创建验证规则以验证字段中的数据一文。

验证文本

指定当用户违反验证规则时显示的错误消息中的文本。 最大长度:255 个字符。

有关创建验证规则的详细信息,请参阅 创建验证规则以验证字段中的数据一文。

必需​​

当此属性设置为 “是”时,必须在字段或绑定到该字段的任何控件中输入值。 此外,该值不能为 null。

已索引

使用索引来加快针对大量数据运行的查询、排序和分组操作的速度。 还可以使用索引来防止用户输入重复值。 选择:

  •     关闭默认) (索引。

  • 是(有重复)     为字段编制索引,并允许重复值。 例如,名字和姓氏可能重复。

  • 是(无重复)    为字段编制索引,不允许重复值。

输入法模式​​

指定输入法编辑器,这是一种工具,用于将英语版本的 Access 与在日语或韩语版本的 Access 中创建的文件配合使用。 默认值: 无控件。 有关使用此属性的详细信息,请按 F1。

输入法语句模式

指定可以使用输入法编辑器输入的数据类型。 有关使用此属性的详细信息,请按 F1。

智能标记

仅在 Access 2010 中,可以为字段以及绑定到该字段的任何控件指定一个或多个智能标记。 智能标记是识别字段中数据类型并允许你根据该类型执行操作的组件。 例如,可以选择“日期/时间”字段,然后使用智能标记打开个人日历。

单击属性框旁边的“ “生成器”按钮 ”,查看可用智能标记的列表。

文本对齐

指定日期/时间字段中数据的对齐方式。 选择:

  • 常规     文本向左对齐,数字和日期向右对齐。

  • 左对齐     将所有文本、日期和数字向左对齐。

  • 右对齐     将所有文本、日期和数字向右对齐。

  • 居中     将所有文本、日期和数字居中。

  • 分发     使所有文本、日期和数字与字段或文本框的两侧均匀对齐。

显示日期选取器

显示或隐藏当用户单击“日期/时间字段”时显示的弹出日历控件。 默认值: 对于日期。 选择“ 从不 ”隐藏控件。

如果对日期/时间字段使用输入掩码,无论如何设置此属性,“日期选取器”控件都不可用。

返回页首

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×