如何拆分从ruby中的“Time.now”获得的字符串

时间:2012-05-18 06:59:17

标签: ruby

A=Time.now

给出以下输出:

2012:05:18 12:20:50 +0530

我想形成一个像"May 18 , 2012"这样的字符串。我尝试将A更改为字符串,这是不可能的。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:5)

Time.now.strftime('%b %e , %Y')

More info

答案 1 :(得分:4)

您可以查看Time类和方法strftime。 它根据给定格式字符串中的指令格式化时间。

http://www.ruby-doc.org/core-1.9.3/Time.html#method-i-strftime

针对您当前的问题:

Time.now.strftime("%b %d, %Y")