【发布时间】:2017-10-11 14:10:22
【问题描述】:
以“2017 年 3 月 1 日”格式将日期传递给 LUIS 会返回解析为 2013 年 3 月 1 日的 builtin.datetimev2 实体。
Month first 是美国对日期字符串的约定,但在我的语言环境中,该字符串通常表示 2017 年 1 月 1 日。
这是 JSON 响应:
{
"entity": "23/12/17",
"type": "builtin.datetimeV2.date",
"startIndex": 70,
"endIndex": 77,
"resolution": {
"values": [
{
"timex": "2017-12-23",
"type": "date",
"value": "2017-12-23"
}
]
}
},
{
"entity": "3/1/18",
"type": "builtin.datetimeV2.date",
"startIndex": 83,
"endIndex": 88,
"resolution": {
"values": [
{
"timex": "2018-03-01",
"type": "date",
"value": "2018-03-01"
}
]
}
},
【问题讨论】:
-
您的 LUIS 项目语言值是多少?
en-us? -
@NicolasR 是的。这是。我似乎无法编辑该值。我唯一可以更改的是应用程序名称。
-
而且创建新应用时只有一个英文选项,我假设是 en-us
-
我很快查了一下,是的,是
en-us。也许您可以尝试使用 LUIS API 来更改设置,但如果它正常工作,我会感到惊讶
标签: botframework azure-language-understanding