日期

概述

日期字段用于记录只需精确到天数的业务时间信息,如创建日期、到期日期、合同签署日等。该字段支持多种展示格式变形,底层始终以标准日期类型存储完整数据,可参与计算字段公式运算和筛选条件配置。


基础规格

属性 说明
适用场景 创建日期、到期日期等
底层存储 始终保存为标准日期类型
展示格式 支持年-月-日、年-月、年-季度、年等格式变形

配置要点

  • 展示格式:管理员配置的格式仅影响列表页展示、前台筛选条件和导出时的文本格式。
  • 新建页行为:无论展示格式如何设置,新建记录时仍需选择具体日期。系统保存完整日期后,再按配置格式展示。

日期格式后台配置

[!TIP]
例如,管理员将日期字段展示格式设为"年-月"后,前台新建记录时仍需要选择具体日期。

默认值与必填

默认值

日期字段支持通过计算公式设置默认值:

  • 使用 TODAY() 函数返回当前日期。
  • 使用 DATE(year, month, day) 构造指定日期。
  • 使用日期偏移函数如 TODAY() + DAYS(7) 设置 7 天后的日期。

[!NOTE]
默认值在前台新建记录时自动填充,填充后允许手动修改。修改默认值公式后,历史数据不会重新计算。

必填配置

  • 字段级必填:在字段配置页中将"是否必填"设为"是",全场景生效(前台录入和后台导入),未填阻止保存。
  • 布局级必填:如果字段仅在特定业务场景下必填,建议在字段属性中设为不必填,转而在特定页面布局编辑器中勾选"必填"。
  • 条件必填:如果必填条件依赖其他字段的值,需配置验证规则。

使用限制

  • 日期字段参与计算公式时,日期相减的结果以天为单位。
  • 日期字段与日期时间字段不可直接相减,需先用 DATETIMETODATE() 函数转换。

常见问题

日期字段配置的格式是"年-月",新建页面为什么还是让选择"日"?

目前"日期"类型字段设置了类型后的影响范围有:仅在对象列表页"日期"字段显示、筛选条件中选择"日期"时、与对象数据导出时生效。

因此,无论展示格式如何设置,新建记录时仍需选择具体日期。系统保存完整日期后,再按配置格式展示。

相关主题

2026-09-17
0 0