处理自定义规则中的部分日期
Oracle Clinical One Platform 可根据日期是否为部分日期,以不同的方式处理日期。
在规则编辑器中编写规则定义时,您可以将日期项的值检索到变量中。如果日期是完整日期,则会创建一个标准 JavaScript Date
对象来存储变量。如果仅针对部分日期或时间要素,则会创建自定义对象 C1Date
(仅为 Oracle Clinical One Platform 定义)。
当涉及到使用日期变量与日期和时间辅助函数时,您必须知道有不同类型的辅助函数,并且并非所有函数都采用部分日期。只有当规则助手函数是纯 JavaScript 时,才能使用规则变量和本地定义的变量(例如
Date
或 C1Date
对象)。可用的纯 JavaScript 规则帮助程序函数包括:
其他函数仅接受完整的 JavaScript Date
对象,这意味着不支持部分日期。您可以在规则帮助程序函数参考部分中参考可用帮助程序函数的完整列表及其文档。
使用提示
查看有关可用日期对象的更多信息:
- 标准 JavaScript Date 对象
Date
对象是标准的内置 JavaScript 对象,仅支持完整日期。此对象具有可用于检索特定日期组件的内置方法。 - 定制 C1Date 对象
C1Date
对象仅为 Oracle Clinical One Platform 定义,并且支持完整和部分日期。
父主题:开始制定规则之前