问题标签 [chronic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
810 浏览

ruby - RSpec 和慢性的问题

我正在尝试在我的非 Rails 项目中使用 Chronic。当我尝试使用“spec”获取规格时,出现以下错误:

如果我手动运行它,一切正常:

这就是我在 spec_helper.rb 中的内容

有什么想法可能会出错吗?

0 投票
3 回答
1846 浏览

chronic - python的慢性(Ruby NLP日期/时间解析器)?

有谁知道像chronic这样的库,但对于python?

谢谢!

0 投票
1 回答
679 浏览

ruby - 如何使用 Chronic 自然语言日期/时间解析器将“12:00”解析为 12:00 PM?

我正在使用 ruby​​ gem "Chronic" 将四位数字字符串解析为 DateTime 对象。我正在使用军事格式的时间(即:“0800”),这在文档中似乎是一种有效的格式。

在大多数情况下,Chronic 以这种格式正确解析时间 - 但是它总是将一个以“12”开头的四位字符串解析为第二天的 00:XX AM,而不是当天的 12:XX PM。

例如:

我看到如果我在小时和分钟之间加上一个冒号,我会得到所需的输出:

但是,我想传递不带冒号的值,如下所示:

为了让 Chronic 将“1234”解释为当天的中午 12:34,我必须将什么字符串传递给解析器?

0 投票
2 回答
2904 浏览

ruby - 慢性有它解析的日期格式的任何选项吗?(红宝石)

我需要告诉慢性,日期的格式是日月年这可能吗?我传递给慢性病的数据也可能是今天/昨天/两天前的文字。

目前慢性给我2 Dec 2010而不是12 Feb 201012-02-2010

我能想到的唯一解决方案是在将字符串传递给慢性之前交换日期和月份。

0 投票
1 回答
1801 浏览

ruby-on-rails - 使用 Chronic 会损害您的时间感吗?

哈哈..

我正在使用 Chronic 来解析用户在日历中添加的时间。在代码工作并实现正确时间的地方,最终结果是,如果用户添加时间,则它没有日期,并且因为它没有日期,所以它不会显示在结果中。有任何想法吗?

编辑:

这是time_provided?方法:

0 投票
1 回答
11054 浏览

ruby-on-rails - 在 Fedora 12 上安装 rdoc、irb、bluecloth、chronic 时出现问题

这些错误是什么意思?

还有这个

我已经使用“yum install ruby​​-rdocs”安装了 rdocs。但我不明白这个错误是什么意思

0 投票
1 回答
1368 浏览

ruby-on-rails - rails -- 将军事时间解析为 AM/PM,使用慢性?

我一直在使用 Chronic,自然语言解析器,它很棒。我现在遇到的问题是我无法解析军事时间,它让我回到某种形式的 AM/PM 时间,这对于用户来说是正常的。

收益率 => 2010 年 7 月 5 日星期一 12:00:00 -0500

有没有办法倒退,所以我可以将“Mon Jul 05 12:00:00 -0500 2010”解析为“Monday July 5th 5:00 AM”,或者更好的是“5:00 AM”?

我知道一个奇怪的人,但我认为以前一定有人处理过这个问题。

0 投票
3 回答
3341 浏览

ruby-on-rails - 如何使用 Chronic 解析日期时间 text_field 中的日期

我正在尝试获取一个文本字段,我的用户可以输入可以由 Chronic gem 解析的内容。这是我的模型文件:

我认为它被调用是因为如果我在 parse_date 中拼错了某些东西,它会抱怨它不存在。我也尝试过 before_save :parse_date,但这也不起作用。

我怎样才能让它工作?

谢谢

0 投票
1 回答
162 浏览

ruby - Rubygems Chronic 无法解析“2010-09-12 3:12pm”但可以解析“2010-09-12 3pm”或“last monday 3:12pm”?

“2010--9-12 3:12pm”是Chronic Rubygem的弱点,这似乎很奇怪?有没有办法让它工作?(或另一个可以做到的gem?)我也希望找到一个可以处理2010-09-12 3:12pm UTC或其他时区的解析器,例如PDT, PST, UTC+8or-0700

0 投票
2 回答
597 浏览

ruby-on-rails - 将 Twitter 日期长期解析为整数

我再次在 Rails 中处理日期格式问题。我正在尝试将 ActiveRecord 中的日期与在 cron rake 中创建推文的日期进行比较,但我遇到了我不明白的错误。

这里的第 29 行是 puts tweet['created_at'].inspect,但是如果我删除它,它将在它之后不久出现的 if 语句上出现致命错误。

现在让我感到奇怪的是,它似乎完美地转换了两个日期,然后显示 unix 时间进行比较。那么为什么在某个时候会出现致命错误呢?