当前位置:  开发笔记 > 编程语言 > 正文

ruby/rails的自然语言日期解析器

如何解决《ruby/rails的自然语言日期解析器》经验,为你挑选了1个好方法。

有没有人知道类似于Ruby中的Date.js?能够从"今天两周"之类的东西返回日期对象的东西.Remember the Milk webapp将此功能集成到他们的系统中,并且非常易于使用.

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

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

谢谢.



1> VonC..:

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

2.weeks.from_now.utc

相当于"从今天开始的两周".

然而,对于真正的自然语言,可能是慢性可能是rubyforge的一个更专业的库.

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

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有