gpt4 book ai didi

ruby-on-rails - 用于 ruby​​/rails 的自然语言日期解析器

转载 作者:数据小太阳 更新时间:2023-10-29 07:02:50 24 4
gpt4 key购买 nike

有人知道类似于 Date.js 的东西吗?在 ruby ?能够从诸如“从今天起两周”之类的东西返回日期对象的东西。 Remember the Milk 网络应用程序将此功能整合到他们的系统中,而且非常易于使用。

我会使用 Date.js 库本身,但因为它在客户端,所以有其局限性。如果用户没有启用 javascript,则该功能将丢失。这会影响手机用户,理想情况下,他们会通过短信 (sms) 使用我们的系统。

我很想使用已经存在的解决方案,但如果不是,将此代码移植到 Ruby 中会有多难?我真的不太了解自然语言解释,但似乎需要一些时间。

谢谢。

最佳答案

不要忘记在 Ruby 中一切都是对象,您已经从语言本身获得了一些非常可读的语句:

2.weeks.from_now.utc

相当于“从今天起两周”。

然而,对于真实自然语言,可能是 chronic 可能是一个更专业的图书馆,位于 rubyforge .

Chronic.parse('this tuesday 5:00')
#=> Tue Aug 29 17:00:00 PDT 2006

关于ruby-on-rails - 用于 ruby​​/rails 的自然语言日期解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/605388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com