Ibm cloud 用于检查system entity@sys date是否为今天/昨天的Watson对话条件

Ibm cloud 用于检查system entity@sys date是否为今天/昨天的Watson对话条件,ibm-cloud,watson-conversation,watson,Ibm Cloud,Watson Conversation,Watson,我正试图创建一个对话框,根据用户提供的@sys-date系统实体,该对话框具有不同的响应/操作。我知道我可以添加条件,例如@sys date.before('2018-01-24'),其中比较值是固定的,但我无法创建条件来检查所提供的系统实体是在今天还是在昨天。我尝试过的最好的方法是@sys date.before(now().reformatDateTime('dd-MM-yyyy')),但即使这样似乎也不能像预期的那样工作。您可以按如下方式找到今天和昨天的日期: { “背景”:{ “今日日期

我正试图创建一个对话框,根据用户提供的@sys-date系统实体,该对话框具有不同的响应/操作。我知道我可以添加条件,例如@sys date.before('2018-01-24'),其中比较值是固定的,但我无法创建条件来检查所提供的系统实体是在今天还是在昨天。我尝试过的最好的方法是@sys date.before(now().reformatDateTime('dd-MM-yyyy')),但即使这样似乎也不能像预期的那样工作。

您可以按如下方式找到今天和昨天的日期:

{
“背景”:{
“今日日期”:“,
“昨天的日期”:”
}

然后可以使用这些变量来比较系统实体中的日期


@sys date.before($date\u dayed)

您好,欢迎使用SO。请发布您迄今为止尝试过的代码,以获得更好的问题质量。找到了一种可行的方法,但需要调用者以yyyy MM dd格式(例如2018-02-01)提供今天和昨天的日期作为上下文变量。使用这些变量,您可以创建一个条件,例如:
@sys date.sameOrAfter(context['dayed\u string'])和&@sys date.before(context['today\u string'])