计算两个日期之间的天数

假设您有窗体上的截止日期字段,并且想要显示多少天左直至到达时的截止日期。向窗体中,添加新的文本框,然后使用该文本框中DateDiff 函数执行计算是一种快速方法执行此操作。(有关详细信息窗体,请参阅创建 Access 窗体)。

注意:  本文不适用于 Access 应用程序 - 使用 Access 设计新型数据库并在线发布。 有关详细信息,请参阅创建 Access 应用程序

  1. 在导航窗格中右键单击窗体,然后单击“设计视图”

  2. 单击“设计”>“文本框”,按住 Ctrl 键,然后单击要放置文本框的布局。

  3. 单击新的文本框,然后按 F4 显示“属性表”(如果尚未显示)。

  4. 在“属性表”的“数据”选项卡上的“控件来源”属性框中,键入以下表达式:


=DateDiff("d",Date(),[DueDate])

您的窗体应如下所示:

在文本框的“控件来源”属性中输入 DateDiff 函数。

此示例中的表达式从截止日期减去今天的日期 (Date())。“d”指示 Access 计算天数(与年、月等相对)。如果文本框被命名为截止日期之外的名称,在函数参数中替换实际文本框的名称。

更多信息

了解有关表达式的详细阅读生成表达式添加函数到 Access 表达式

有关窗体的详细信息,请参阅创建 Access 窗体

注释: 

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

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×