创建一个字段以存储日期和时间

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

若要在桌面数据库中的表中添加日期/时间字段,请在设计视图中打开该表,单击“字段名称”下的第一个空框,然后为新字段输入一个名称,然后单击相邻的“数据类型”框并从列表中选择“日期/时间”。

注意: 在 Access web 应用程序,您可以使用磁贴窗格中创建表,但创建后一个您可以在设计视图中打开它-只需右键单击,然后单击编辑表格

在 Web 数据库中,打开数据表视图中的表,单击“字段”,然后在“添加和删除”组中,单击“日期和时间”。

创建“日期/时间”字段后,您可以将其添加到使用字段列表的窗体中。在设计视图或布局视图中打开窗体,然后按 Alt+F8 以显示字段列表。在字段列表顶部,单击“显示所有表”,然后双击“日期/时间”字段以将其添加到窗体中。

添加“日期/时间”字段时,您可以指定字段中您需要的日期格式。 您可以应用预定义格式或创建自定义格式。继续阅读以了解详细信息。

本文内容

概述

向表添加日期/时间字段

对日期/时间字段应用格式

使用输入的掩码引导日期/时间数据输入

您可以使用的预定义和自定义格式

概述

Access 将“日期/时间”数据存储为十进制数:值的整数部分表示日期,数字的剩余部分表示时间。因为“日期/时间”数据是数字,很容易执行计算,例如确定年龄。

显示格式

大多数情况下,用户不希望看到的日期/时间字段的实际值-它不会看起来是日期或时间给某个人。使用日期/时间值时,Access 会将其显示在简单易读的格式,如11-22 与 2011年。如果要使用的格式,不向授予访问权限,会自动显示的日期和时间常规日期和长时间格式。

值的有效范围

Access 不接受值的支持范围之外的日期——但除非您是考古学家、历史学家或类似的人,否则您将不太可能需要使用此类日期。日期/时间值的范围是从 —657,434.0(公元 100 年 1 月 1 日 00:00:00)到 2,958,465.9999(公元 9999 年 12 月 31 日 23:59:59)。

如果您输入该范围之外的某个日期或 Access 不能识别您输入的日期,一条错误消息将为您提供输入一个新值或将字段转换为文本的机会。

有关详细信息的日期/时间数据类型,请参阅数据类型和字段属性简介一文。

Access web 应用程序或 web 数据库中的差异

有关 Access 应用程序或 web 数据库中的“日期/时间”字段的作用方式有几点与在桌面数据库中不同。在 Access 应用程序或 web 数据库中工作时,请记住以下限制:

  • 您可选择的的预定义日期格式没有在桌面数据库中的那么多——但您可以输入模拟预定义格式的自定义格式。

  • 表设计视图在 web 数据库中不可用——但您可以对表设计作出更改,其中包含在数据表视图中添加“日期/时间”字段。

  • 您无法使用输入掩码。在 Access 应用程序中您可以使用输入提示,但它们不引导输入——它们在您开始输入数据时淡化。

返回页首

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

在 Access 应用程序或桌面数据库中,使用设计视图来向表中添加字段。在 web 数据库中,使用数据表视图。

将字段添加到应用程序或桌面数据库

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

  2. 在下一可用行中,在“字段名称”框中为新字段键入一个名称。

  3. 在“数据类型”框中,从列表中选择“日期/时间”。

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

将字段添加到 web 数据库

  1. 打开该表。

  2. 单击“字段”,然后在“添加和删除”组中,单击“日期和时间”。

  3. 为新字段键入名称。

在数据表视图中添加“日期/时间”字段

返回页首

将格式应用至“日期/时间”字段

Access 提供多种预定义的格式的日期和时间的数据,但如果这些格式不能满足您的需要,您可以指定自定义格式。默认格式为常规日期格式-m/dd/yyyy h:mm: ss AM/PM。

注意:  本节不适用于 Web 数据库。在 web 数据库中,您只有两种日期格式可供选择:短日期和长日期。您在数据表视图中设置格式——在“日期/时间”字段选中的情况下,单击“字段”,并在“属性”组中,单击“格式”并选择您需要的格式。

应用预定义格式

  1. 在“设计”视图中打开表。如果您没有“日期/时间”字段,请添加一个(请参见上一部分中的步骤)。

  2. 在设计网格的上半部分中,选择要设置格式的日期/时间字段。

  3. “字段属性”部分中,单击“格式”属性框中的箭头,然后从下拉列表中选择格式。

    “日期/时间”字段的“格式”属性

  4. 选择一种格式后,属性更新选项智能标记显示,并允许您将新格式应用于表字段和逻辑上将继承它的窗体控件。要应用到整个数据库所做的更改,请单击该智能标记,然后单击更新格式使用字段名称的地方。在此例中,字段名称是日期/时间字段的名称。

  5. 要对整个数据库应用所做的更改,当出现“更新属性”对话框并显示将继承新格式的窗体和其他对象时, 单击“是”

  6. 保存所做的更改并切换到数据表视图以查看该格式是否满足您的需要。

应用自定义格式

若要创建自定义格式,请在字段的“格式”属性中输入字符的模式。“日期/时间”字段的自定义格式可以包含两部分:一部分用于日期,另一部分用于时间。可以用分号分隔这两部分。

当对“日期/时间”字段应用自定义格式时,您可以通过拥有两部分来组合不同的格式:一部分用于日期,一部分用于时间。在这种情况下,可以使用分号分隔两个部分。例如,可以组合“常规日期”和“长时间”格式,如下所示:m/dd/yyyy;h:mm:ss。若要应用自定义日期或时间格式,请完成下列步骤:

  1. 在导航窗格中,右键单击您想要使用的表,然后单击设计视图

  2. 在设计网格的上半部分中,选择要设置格式的“日期/时间”字段。

  3. 在下半部分中,单击格式属性框中,,然后输入自定义格式使用自定义格式的占位符和分隔符字符表。

  4. 输入格式之后,属性更新选项智能标记显示,并允许您向表字段和逻辑上将继承它的窗体控件应用的格式。要应用到整个数据库所做的更改,请单击该智能标记,然后单击更新格式使用字段名称的地方。在此例中,字段名称是日期/时间字段的名称。

  5. 如果选择对整个数据库应用所做的更改,“更新属性”对话框将出现并显示将继承新格式的窗体和其他对象。单击“是”以应用新格式。

  6. 保存所做的更改,然后切换到数据表视图以查看该格式是否满足您的需要。

返回页首

使用输入掩码引导“日期/时间”数据输入

当您希望用户以特定格式输入日期/时间数据时,请使用输入掩码。输入掩码可以应用于表、查询结果集以及窗体和报表上的控件。数据的显示方式不受输入掩码直接影响,而是由格式决定,正如前面部分讨论的那样。

注意:  您无法在 Access 应用程序或 Web 数据库中创建输入掩码。

添加输入掩码

  1. 选择日期/时间字段,然后在设计网格下半部分中的“常规”选项卡上单击“输入掩码”属性。

  2. 输入掩码向导会打开并引导您完成选择输入掩码格式。

  3. 要应用格式,请单击“是”,然后单击“保存”

返回页首

您可以使用的预定义格式和自定义格式

预定义的格式及示例

格式

说明

示例

常规日期

(默认)将日期值显示为数字,将时间值显示为小时、分钟和秒钟,后面紧跟 AM 或 PM。对于两种类型的值,Access 将使用 Windows 区域设置中指定的日期和时间分隔符。如果值没有时间部分,Access 将只显示日期。如果值没有日期部分,Access 将只显示时间。

2015 年 6 月30 日 10:10:42 AM

长日期

只将日期值显示为在 Windows 区域设置中指定的长日期格式。

2012 年 8 月 29 日,星期一

中日期

将日期显示为 dd/mmm/yy,但是,请使用在 Windows 区域设置中指定的日期分隔符。

29/Aug/12
29-Aug-12

短日期

将日期值显示为在 Windows 区域设置中指定的短日期格式。

12-8-29
8-29-2012

长时间

显示小时、分钟和秒钟,后面紧跟 AM 或 PM。Access 使用在 Windows 区域设置中的“时间”设置中指定的分隔符。

10:10:42 AM

中时间

显示小时和分钟,后面紧跟 AM 或 PM。Access 使用在 Windows 区域设置中的“时间”设置中指定的分隔符。

10:10 AM

短时间

只显示小时和分钟。Access 使用在 Windows 区域设置中的“时间”设置中指定的分隔符。

10:10

自定义格式的占位符和分隔符

使用以下部分的任意组合可构建自定义格式。例如,若要显示一年的第几周和一周的第几天,可键入 ww/w

重要: 与在 Windows 区域设置中指定的日期/时间设置不一致的自定义格式将被忽略。有关 Windows 区域设置的详细信息,请参阅 Windows 帮助。

日期格式组件

格式

说明

d

根据需要以一位或两位数值数字表示一个月中的第几天(1 到 31)。

dd

以两位数值数字表示一个月中的第几天(01 到 31)。

ddd

星期的前三个字母(Sun 到 Sat)。

dddd

星期的全称(Sunday 到 Saturday)。

w

一周中的第几天(1 到 7)。

ww

一年中的第几周(1 到 53)。

m

根据需要以一位或两位数值数字表示一年中的月份(1 到 12)。

mm

以两位数值数字表示一年中的月份。

mmm

月份的前三个字母(Jan 到 Dec)。

mmmm

月份的全称(January 到 December)。

q

一年中的季度(1 至 4)。

y

一年中的第几天(1 到 366)。

yy

年份的最后两位数字(01 到 99)。

yyyy

完整的年份(0100 到 9999)。

时间格式组件

格式

说明

h

根据需要以一位或两位数字表示小时(0 到 23)。

hh

用两位数字表示小时(00 到 23)。

n

根据需要以一位或两位数字表示分钟(0 到 59)。

nn

用两位数字表示分钟(00 到 59)。

s

根据需要用一位或两位数字表示秒(0 到 59)。

ss

用两位数字表示秒(00 到 59)。

时钟格式组件

格式

说明

AM/PM

使用相应的大写字母“AM”或“PM”的十二小时制。例如,9:34PM

am/pm

使用相应的小写字母“am”或“pm”的十二小时制。例如,9:34pm

A/P

使用相应的大写字母“A”或“P”的十二小时制。例如,9:34P

a/p

使用相应的小写字母“a”或“p”的十二小时制。例如,9:34p

AMPM

使用相应的在 Windows 区域设置中定义的上午/下午指示器的十二小时制

分隔符组件

注意: 在 Windows 区域设置中设置分隔符。

分隔符显示为日期/时间值的一部分。除标准日期(/)和时间(:)分隔符外,您可以使用任何用引号括起的短字符串作为自定义的分隔符。引号不会显示。例如,"," 显示一个逗号。

分隔符

说明

:

时间格式; 的分隔符例如hh: mm

/

日期格式; 的分隔符例如mmm/yyyy

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×