在红宝石轨道上,我怎样才能将string
(例如“06:00 AM”)转换为Time
(“06:00 AM”)。红宝石字符串到时间转换
我想在给定的时间后得到时间3hrs
。问题是,我用来保存time
的字段是string
。根据我的理解,我们无法评估string
或者我们可以吗?我只想在给定的时间后3hrs
时间,但没有将string
字段转换为Time
字段,这似乎是不可能的。
我可以通过Time
格式获得(06:00 AM)
的时间strftime("%I:%M %p")
,但这不是我的场景。我只是想将string
转换为time
格式。
请有人可以帮忙。
伟大的,但我怎样才能得到'2.hours.ago (假设)在那个时候 – SujitS
@SujitS看到这个方法... http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-time_ago_in_words ..只要做'time_ago_in_words(“06 :00 AM“.to_time - 2.hours)'.. –
谢谢你的工作。 – SujitS