问题描述
这是发生了什么
要求用户输入其出生日期,该日期由变量[$ date_bird]标识,并使用[input.text]从对话框中提取。
我需要验证用户输入的日期不大于或小于18岁。
解决方法
看看IBM Watson Assistant支持的expressions for date and time calculations。
以出生日期为准,增加18岁,并检查它是否在现在之前或之后。
您可以在节点上的条件中使用表达式。但是,我可能会单独评估条件并设置一个新的上下文变量,该变量在“ 18岁以上”上表示是/否。
在下面的示例中,我使用此表达式确定年龄:
@sys-date.plusYears(18)<= today()