10

まず第一に、DateTime 形式の変数はどこにも文書化されていないようですので、これをruby​​docsで見せてくれる人には +1 を付けてください。第二に、Date.strftime関数コードを見ると、次のようなことができるものは何もありません。

Thursday, September 9th 2010

これが可能かどうか誰にもわかりますか?

4

2 に答える 2

27

こちらをご覧ください

要約する

time = DateTime.now
time.strftime("%A, %B #{time.day.ordinalize} %Y")

プレーンな Ruby (2.0) で実行していることに注意してください。次のように呼び出す必要があります。

require 'active_support/core_ext/integer/inflections'
于 2010-09-09T19:33:02.510 に答える
-1

時間のドキュメントで %xx を意味するすべてを見つけることができます

http://ruby-doc.org/core/classes/Time.html#M000298

だからあなたはただ作られた必要があります

date.strftime('%A, %B %d %Y')
于 2010-09-09T19:23:45.067 に答える