datetime - 未指定年份时,DialogFlow 错误年份
问题描述
我目前正在尝试使用 DialogFlow 创建自己的 Google 代理,虽然一切顺利,但我发现自己无法解决最小的问题。
每当我声明日期时,Google 都会向 datetime 对象添加额外的年份。一个例子:如果我说“我们 29/6 生产了多少?” (6/29 也不起作用)它将获取日期并将其正确格式化为 6 月 6 日,但是它将使其成为2021 年而不是2020 年......有没有办法让它默认为我们当前的年份,除非我特别说不同的年份?
解决方案
你可以试着说“我们在 6 月 29 日生产了多少?” 我认为它在处理字符串“29/6”时可能会遇到一些问题,并且它会以某种方式被翻译到 6 月 6 日。
您在给出“29/6”时提到“6th of June”的格式正确,不应该是“6th of June”吗?
推荐阅读
- c# - 用工厂模式中的方法替换连接字符串
- scala - 未指定类型参数时的Scala隐式排序错误
- parquet - parquet:具有不同列的数据集文件
- docker - 停止从 docker 容器启动的 nginx 服务
- ruby-on-rails - 我可以关闭从 http 到 https 的重定向,但仍然使用 forse_ssl(config.forse_ssl = true) 生成带有 https 协议的 URL/资产?
- excel - 如何在数据输入后锁定行的一部分
- java - 创建没有自动装配的通用函数
- swift - 我无法在我的 ios 应用程序中将用户添加到 Cloud Firestore
- batch-file - 从批处理文件发送密码?
- vaadin - 如何在 Vaadin 13 中制作侧边菜单?