在 Access 中设置日期和时间字段的格式

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

当在 Microsoft Access 中使用“日期/时间”数据类型时,您可以选择保留默认格式、应用预定义格式或创建自定义格式。本文简要介绍了“日期/时间”数据类型、如何向表中添加日期和时间字段以及如何应用预定义格式或自定义格式。

您要做什么?

日期和时间格式概述

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

设置“日期/时间字段”的格式

使用输入掩码限制日期和时间的输入格式

其他信息

日期和时间格式概述

Access 会自动以“常规日期”和“长时间”格式显示日期和时间。在美国,日期显示为 mm/dd/yyyy, 在美国之外的其他地区,日期显示为 dd/mm/yyyy, 其中,mm 是月份,dd 是日,yyyy 是年份。时间显示为 hh:mm:ss AM/PM,其中,hh 是小时,mm 是分钟,ss 是秒钟,但是您可以采用多种格式显示日期和时间。

日期和时间的这些自动格式会有所不同,具体取决于您的计算机上的 Microsoft Windows 区域和语言选项设置中指定的地理位置。例如,在欧洲和亚洲,具体取决于您的位置的多个部分您可能会看到的日期和时间为 28.11.2018 下午 12:07:12 或 28/11/2018年 12:07:12 PM。在美国,您将看到 11/28/2018年 12:07:12 PM。也可以通过使用自定义显示格式更改这些自动格式。如何输入的数据或 Access 存储该数据的方式,不会影响您选择的显示格式。例如,您可以 28.11.2018,如欧洲格式输入日期,并且具有表、 窗体或报表将值显示为 11/28/2018年。

Access 将自动提供特定级别的数据有效性与相关的日期和时间格式。例如,如果您输入无效日期,如 32.11.2018,显示一条消息和必须输入一个新的值或日期/时间数据从转换字段的选项为文本数据类型。有效的日期值的范围为从-657434 (1 月 1,100 A.D.) 到 2958465 (年 12 月 31 日 9999年)。有效的时间值的范围为从.0 到.9999,或 23:59:59。

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

返回页首

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

  1. 在数据表视图中,打开要在其中插入“日期/时间”字段的表。

  2. 单击“单击以添加”列旁边的向下箭头,并从下拉字段列表中选择“日期和时间”

  3. 重命名字段,并保存该表。

若要向字段添加日期,只需单击日期选取器或日历图标,并执行下列操作之一:

  • 若要输入当前日期,请单击今天

  • 若要在当前月份中选择一天,请单击日期。

  • 若要选择其他月份和日期,请使用向前或向后按钮。

返回页首

设置“日期/时间字段”的格式

Access 针对日期和时间数据提供了许多预定义格式,但是如果这些格式无法满足您的需要,您可以指定自定义格式。默认格式为“常规日期”格式 ——m/dd/yyyy h:mm:ss AM/PM。

应用预定义格式

  1. 如果您还没有日期和时间字段,请添加字段。在数据表视图中打开表,单击“单击以添加”列旁边的向下箭头,并从下拉字段列表中选择“日期和时间”

  2. 右键单击表格标题并切换到设计视图。

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

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

    日期和时间属性

  5. 在您选择了一种格式之后,将出现“属性更新选项”智能标记,使您能够将新格式应用于将以逻辑方式继承该标记的任何其他表字段和窗体控件。要在整个数据库中应用所做的更改,请单击该智能标记,然后单击“在所有使用字段名称的地方更新格式”。在这种情况下,字段名称是指“日期/时间”字段的名称。

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

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

应用自定义格式

创建自定义格式时,您可以为表字段的格式属性中输入各种字符。字符包含 (例如 0 和 #) 的占位符分隔符 (如句点和逗号)、 字面字符和颜色。自定义格式的日期/时间字段可以包含两个部分 — 一个用于的日期和时间的另一种 — 和空格分隔各节。

将自定义格式应用于日期/时间域时,您可以通过让两个部分,一个日期和时间的另一种结合不同的格式。在这种情况下,将空格分隔各节。例如,您可以结合常规日期和长时间格式,如下所示: m/dd/yyyy h:mm: ss。若要应用自定义日期或时间格式,请完成以下步骤:

  1. 在导航窗格中,右键单击要处理的表,然后单击“设计视图”

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

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

  4. 在您输入了一种格式之后,将出现“属性更新选项”智能标记,使您能够将该格式应用于将以逻辑方式继承该标记的任何其他表字段和窗体控件。要在整个数据库中应用所做的更改,请单击该智能标记,然后单击“在所有使用字段名称的地方更新格式”。在这种情况下,字段名称是指“日期/时间”字段的名称。

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

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

返回页首

使用输入掩码限制日期和时间的输入格式

当想要强制用户以特定格式输入日期和时间时,请使用输入掩码。例如,如果应用了输入掩码以便以欧洲格式输入日期,则在您的数据库中输入数据的其他人无法以其他格式输入日期。输入掩码可以应用于表、查询结果集以及窗体和报表上的控件。

您可以定义输入的掩码以一种格式,但可以设置不同的显示格式。例如,您可以输入的掩码要求输入为 2018.04.15,但将日期显示为,15-4 月 2018年日期。

添加输入掩码

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

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

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

返回页首

其他信息

预定义格式和示例

格式

说明

示例

常规日期

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

06/30/2018 10:10:42 AM

长日期

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

2018 年 8 月 27 日星期一

中日期

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

27/日/18
27-年 8 月 18

短日期

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

8/27/2018年
8-27-2018

长时间

显示后跟 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)。

时间格式组件

格式

De s cription

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

返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×