从字符串中拉出某些字符空格

时间:2012-09-28 20:40:19

标签: ruby-on-rails ruby-on-rails-3 string extract

因此我很难解决这个问题主要是因为我不知道正确的术语。我想根据它们在字符串中的位置从字符串中打印某些字符。

实施例。假设我有一个字符串2012-08-18从RoR打印出来。现在,我想要做的只是打印最后两个字符,在这种情况下,18。我总是要打印最后两个字符,因为它们将永远是白天。

思想?

这是我当前的代码,我需要添加它:

<%= event.start_date %>

打印出来

2012-08-18

感谢。

2 个答案:

答案 0 :(得分:1)

如果你在Rails中,你可以这样做:

s = '2012-08-18'
s.last(2) # => "18"

答案 1 :(得分:1)

如果您只想要日期编号,则应使用方法“strftime”

See here the documentation here on Rubyonrails.org

在您的情况下,您可以使用此:

<%= event.start_date.strftime("%d") %> # Will print the day of the month (01..31)

希望这有帮助!