ruby Screen Scraping Library用于格式化时间

时间:2017-08-20 12:38:33

标签: ruby web-scraping

我想知道是否有一个库方法,它将采用未知格式的时间字符串并将其重新格式化为标准格式(即HHMM)。我从网站获得的东西的例子是。

1030 10:30 10pm 10 PM 10:30 PM 10:30 PM 10:30 pm。 1030pm。 930 930am 上午9点至晚上8点30分

我确信还有其他人。

我开始写一个方法并且它到达那里(https://gist.github.com/funkytwig/b47551e98e8698ebb59310286982a6ce),但想知道周围是否已有一个方法。值得一提的是,我遇到过同一个列表中的时间(即事件列表)不一致的网站,我认为在输入时它们是手工输入文本字段的。

只是为了澄清我想知道库中是否存在已存在的方法,我并不是要求人们调试我的代码。我只是分享它来展示我为解决问题所做的工作,你会明白为什么我希望有一个库。

1 个答案:

答案 0 :(得分:1)

试试chronic。它可以解析很多时间格式,包括你提供的格式。