我经常从网站上抓取一些过时的数据并将其存储到 Rails 应用程序中,但网站上给出的日期采用以下格式:
11/25/2012 01
这是日期和时间。
我需要编写一些代码将其转换为默认的 DateTime 格式:
YYYY-MM-DD HH:MM:SS
但我是 Ruby 的新手。
这是我目前使用 Nokogiri 抓取包含日期的元素并提取文本的代码,也许你可以以此为基础:
datedata = tr.css('td')[0].text
这会刮取日期表行并提取文本。例如,datedata = "11/25/2012 01"
有没有一种方法可以转换datedata
为默认的 DateTime 格式以保存到数据库中?仅供参考 - 小时是唯一给出的时间,它们是我的用例的必要数据,没有分钟或秒。