添加和自定义日期和时间格式

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

本文介绍 Microsoft Office Access 如何存储日期和时间信息、 如何将日期和时间的字段添加到表、 窗体和报表,和如何自定义日期和时间格式,以满足您的需求。

您要做什么?

了解日期和时间格式

添加日期/时间字段

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

通过使用日期选取器中添加日期

指定输入具有输入掩码的日期和时间的数据的格式

更改 Windows 区域设置以更改日期和时间的显示方式

了解日期和时间格式

可以在数据库中,输入,然后以多种格式显示日期和时间。Access 会自动显示的日期和时间在常规日期和长时间格式。日期显示为、 美国 mm 已在美国和为 mm/dd/yyyy、 dd/mm/yyyy 外是月份、 dd 是日期,和 yyyy 是一年。时间显示为,hh: mm: ss AM/PM,其中 hh 是小时,mm 是分钟,而 ss 是秒钟。

日期和时间的这些自动格式会有所不同,具体取决于您的计算机上的 Microsoft Windows 区域和语言选项设置中指定的地理位置。例如,在欧洲和亚洲,具体取决于您的位置的多个部分您可能会看到的日期和时间为 28.11.2006 12:07:12 PM 或 2006 年 11 月 28 日 12:07:12 PM。在美国,您将看到 2006 年 11 月 28 12:07:12 PM。有关如何更改区域和语言选项设置的详细信息,请参阅本文后面的更改的 Windows 区域设置,以更改日期和时间的显示方式,请。

也可以通过使用自定义显示格式更改这些自动格式。但是,如何输入的数据或 Access 存储该数据的方式,不会影响您选择的显示格式。例如,您可以 28.11.2006,如欧洲格式输入日期,并且具有表、 窗体或报表将值显示为 2006 年 11 月 28。

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

返回页首

添加日期/时间字段

若要使用数据库中的日期和时间,您首先创建一个或多个数据库表中的日期/时间字段。对于日期或时间字段设置始终驻留在表中,但可以在表、 窗体或报表中显示的日期或时间值。

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

  2. 在表设计器的上半部分中,选择一个空行。

  3. 字段名称列中,键入新字段的名称。

  4. 数据类型列中,从列表中,选择日期/时间,然后保存表。

    新字段应类似于,尽管各异的字段名称︰

    具有新日期/时间字段的查询设计器

当您打算对日期和时间数据执行计算,还可以作为数字存储日期和时间值。例如,您可以计算总小时数过 (考勤卡),或发票的年龄。有关如何计算日期值的详细信息,请参阅在Date 函数一文。

返回页首

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

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

应用预定义格式

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

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

  3. 在下半部分中,单击格式属性框中,,然后从下拉列表中选择一种格式。

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

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

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

注意: Windows 区域设置可控制部分或全部预定义的格式的显示方式。

表的预定义的格式和示例   

格式

说明

示例

常规日期

(默认格式)将日期值显示为数字,将时间值显示为后跟 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

应用自定义格式

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

提示: 在 Access 2010 中,表达式生成器具有 IntelliSense,以便您可以查看您的表达式需要哪些参数。

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

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

  3. 在下半部分中,单击“格式”属性框,然后输入格式。

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

字符

说明

日期分隔符

控制 Access 在何处放置分隔符天数、 月和年。使用 Windows 区域设置中定义的分隔符。例如,在英语 (美国),使用斜杠 (/)。

时间分隔符

控制 Access 在何处放置分隔符小时、 分钟和秒。使用 Windows 区域设置中定义的分隔符。例如,在英语 (美国),用冒号 (:)。

c

显示常规日期格式。

d 或 dd

将月份中的日期显示为一位或两位数字。使用单个占位符表示一位数字;使用两个占位符表示两位数字。

ddd

将一周中的某一天缩写为三个字母。

dddd

拼写出所有的星期名称。

ddddd

显示短日期格式。

dddddd

显示长日期格式。

w

显示星期几相对应的数字。

m 或 mm

将月份显示为一位或两位数字。

mmm

将缩写为三个字母的月份的名称。例如,1 月显示为 Jan。

mmmm

拼写出所有的月份名称。

q

显示当前日历季度 (1-4) 的数字。例如,如果您在五月雇用工作人员,Access 将季度值显示 2。

y

显示一年中的某一天 (1-366)。

yy

显示年份中的最后两个数字。

注意: 建议您输入和显示给定年份的全部四位。

yyyy

显示介于 0100 和 9999 之间的年份中的所有数字。

时间分隔符

控制 Access 在何处放置分隔符小时、 分钟和秒。使用 Windows 区域设置中定义的分隔符。有关这些设置的信息,请参阅部分中,更改要更改日期和时间的显示方式的 Windows 区域设置

h 或 hh

将小时显示为一位或两位数字。

n 或 nn

将分钟显示为一位或两位数字。

s 或 ss

将秒钟显示为一位或两位数字。

tttt

显示长时间格式。

AM/PM

显示具有尾随 AM 或 PM 的 12 小时制时间值。Access 根据计算机中的系统时钟来设置该值。

A/P 或 a/p

显示具有尾随 A、P、a 或 p 的 12 小时制时间值。Access 根据计算机中的系统时钟来设置该值。

AMPM

显示 12 小时制时钟的值,但使用在 Windows 区域设置中指定的上午和下午指示器。有关这些设置的信息,请参阅部分中,更改要更改日期和时间的显示方式的 Windows 区域设置

空格 + - $ ()

使用空格、 某些数学符号 (+-),和财务符号 ($ ¥ £) 根据需要在格式字符串中的任意位置。如果您想要使用其他常见的数学符号,如斜杠 (\ 或 /) 和星号 (*),将其括在双引号内。

“文本”

用双引号括起希望用户看到的任何文本。

\

强制 Access 显示紧随其后的字符,这与用双引号引起一个字符具有相同的效果。

*

使用时,紧随其后星号字符将变成填充字符,用来填充空格的字符。一般情况下,access 将显示文本左对齐,并用空格填充任何区域右侧的值。您可以在格式字符串中任意位置添加填充字符和 Access 将填充与指定的字符的任何空格。

[颜色]

适用于所有您格式的分区中的值的一种颜色。您必须名称用方括号括并使用其中一个以下名称︰ 黑色、 蓝色、 蓝绿色、 绿色、 洋红色、 红色、 黄色或白色。例如,dddd [粉红] 将显示一天中粉色颜色

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

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

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

返回页首

通过使用日期选取器中添加日期

有几种方式将日期添加到您的表。如果可用,请使用日期选取器控件是一种快速的选项。

注意: 日期选取器控件不可用,如果输入掩码应用于日期/时间域。

  1. 单击您想要添加到日期的字段。如果可用的日期选取器控件,将出现一个日历图标。

  2. 单击日历图标。显示日历控件。

    日历控件

  3. 执行下列操作之一:

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

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

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

返回页首

指定输入具有输入掩码的日期和时间的数据的格式

当您想要确保用户按特定格式输入日期和时间的数据,请使用输入的掩码。例如,如果应用了输入的掩码以欧洲格式输入日期,某人在您的数据库中输入数据将不能在其他格式输入日期。向表中字段,查询结果集,和窗体和报表上的控件,可应用输入的掩码。

您可以定义输入的掩码以一种格式,但设置相同的数据的不同显示格式。例如,输入的掩码可以要求用户输入的日期作为 YYYY。毫米。DD,,然后设置,以便日期显示为 2008 年 7 月 24 作为,DD-MMM-YYYY,显示日期的格式。

关于输入掩码的详细信息,请参阅文章创建输入的掩码来输入字段或控件以特定格式的值

添加输入掩码

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

  2. 如果表中不包含文本字段,在设计网格的上半部分中,选择一个空白行单击数据类型列,选择文本,然后保存所做的更改。

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

    1. 注意: 输入的掩码包含三个部分,所有用分号隔开。第一部分是必需的并且是可选的其余部分。第一部分定义掩码字符串,并由占位符和字面字符组成。第二部分定义您是否希望在字段中存储掩码字符加上数据。如果您想要存储掩码和您的数据;,输入0如果只想要存储的数据,请输入1 。第三部分定义占位符用于指示数据的位置。默认情况下,Access 将使用下划线 (_)。如果您想要使用另一个字符,您可以在所需的位置在掩码字符串中,输入或其输入掩码的第三个部分中。此外,在输入掩码位置接受只有一个字符或空格。

  4. 输入掩码属性框中,键入00 LLL 0000; 0; _,然后按 ENTER。

    1. Access 将多个字符添加到您的输入掩码,以使其显示,如下所示︰ 00 \ lll\0000; 0; _

  5. 输入掩码之后,属性更新选项智能标记显示,并使您可以应用于表字段和逻辑上将继承它的窗体控件的掩码。要应用到整个数据库所做的更改,请单击智能标记 属性更新智能标记 中,,然后单击更新输入掩码任何位置使用字段名称。在此例中,字段名称是日期/时间字段的名称。

  6. 如果您选择将所做的更改应用于整个数据库,则会出现“更新属性”对话框,其中显示将继承新格式的窗体和其他对象。

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

返回页首

更改 Windows 区域设置以更改日期和时间的显示方式

Windows 支持多种语言,以及日期/时间格式的国家/地区和使用这些语言的区域。区域设置中的日期/时间格式会影响的一部分或所有的预定义和自定义显示应用于访问数据的格式。例如,如果您输入的日期值,并且正斜杠用作日期分隔符 (29/8/2006),然后应用常规日期显示格式日期/时间字段中,查看您的数据时可能会或可能看不到正斜杠,具体取决于所定义的区域设置的字符。

Access 将使用的日期和时间分隔符、 财务符号,以及其他除非您使用自定义显示格式替代它们在 Windows 区域设置中指定的字符。

下列步骤介绍如何设置和更改区域设置。

在Windows Vista   

  1. 单击“开始”按钮 按钮图像 ,然后单击“控制面板”

  2. 双击时钟、 语言和区域

    注意: 如果您使用经典视图中,双击区域和语言选项

    将显示“区域和语言选项”对话框。

  3. 单击格式选项卡。

  4. 当前格式下单击自定义此格式

    将显示“自定义区域选项”对话框。

  5. 单击包含要修改的设置的选项卡,然后进行所需的更改。

在 Microsoft Windows XP(经典视图)中   

  1. 在 Windows 任务栏上,单击“开始”,然后单击“控制面板”

  2. 在“控制面板”中,双击“区域和语言选项”

    将显示“区域和语言选项”对话框。

  3. 单击“区域选项”选项卡。

  4. 标准和格式,下单击自定义

    将显示“自定义区域选项”对话框。

  5. 单击包含要修改的设置的选项卡,然后进行所需的更改。

在 Microsoft Windows XP(分类视图)中   

  1. 在 Windows 任务栏上,单击“开始”,然后单击“控制面板”

    将显示“控制面板”。

  2. 单击“日期、时间、语言和区域设置”

    将显示“日期、时间、语言和区域设置”对话框。

  3. 单击“更改数字、日期和时间的格式”

    将显示“区域和语言选项”对话框。

  4. “标准和格式”下,单击“自定义”

    将显示“自定义区域选项”对话框。

  5. 单击包含要修改的设置的选项卡,然后进行所需的更改。

返回页首

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×