在 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.2006 12:07:12 PM 或 28/11/2006 12:07:12 PM。在美国,您会看到 11/28/2006 12:07:12 PM。可以使用自定义显示格式更改这些自动格式。您选择的显示格式不会影响输入数据的方式或 Access 存储该数据的方式。例如,您可以按欧洲格式输入日期(如 28.11.2006),让表格、窗体或报表将值显示为 11/28/2006。

Access 自动提供了与日期和时间格式相关的特定级别的数据验证。例如,如果您输入无效日期(如 32.11.2006),则将显示一条消息,您可以选择输入新值,也可以将“日期/时间”数据类型中的字段转换为“文本”数据类型。有效日期值范围是 -657,434(公元 100 年 1 月 1 日)到 2,958,465(公元 9999 年 12 月 31 日)。有效时间值范围是 0.0 到 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. 保存所做的更改,然后切换到数据表视图以查看该格式是否满足您的需要。

返回页首

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

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

您可以以一种格式定义输入掩码,但是设置不同的显示格式。例如,您可以将输入掩码设置为需要将日期输入为 2010.04.15,但是让日期显示为 15-April-2010。

添加输入掩码

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

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

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

返回页首

其他信息

预定义格式和示例

格式

说明

示例

常规日期

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

06/30/2008 10:10:42 AM

长日期

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

2006 年 8 月 29 日

中日期

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

29/Aug/06
29-Aug-06

短日期

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

8/29/2006
8-29-2006

长时间

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

/ p

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

AMPM

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

分隔符组件

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

任何短的字符,用引号括起来的字符串 ("") 是自定义分隔符。引号不会显示。例如, "、"将显示一个逗号。

::时间分隔符。示例:hh:mm

/:日期分隔符。示例:mmm/yyyy

返回页首

注释: 

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

  • 请在 此处 中查找本文的英文版本以便参考。你和 Microsoft 社区的其他成员可以使用 Community Translation Framework (CTF) 来改进本文。只需将鼠标悬停在文章中的句子上,然后在 CTF 小组件中单击“IMPROVE TRANSLATION”即可。 单击此处了解有关 CTF 的详细信息。 使用 CTF 即表示你同意服务条款

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

此信息是否有帮助?

谢谢您的反馈!

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

×