0
A=Time.now

给出以下输出:

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

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

4

2 回答 2

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

更多信息

于 2012-05-18T07:06:22.397 回答
4

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

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

对于您当前的问题:

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

于 2012-05-18T07:11:24.120 回答