Ruby on Rails アプリケーションを扱っています。
教育を受けるために、フォーマットされた文字列の配列を生成できるかどうか知りたいです。この特定の状況では、時間と分です。
次の配列を取得したい: ["09:00", "10:00", "11:00", "12:00"] (9..12).to_a などから これを行うための最も簡単でクリーンな方法は何ですか?
質問がばかげている場合は申し訳ありません。
前もって感謝します
Ruby on Rails アプリケーションを扱っています。
教育を受けるために、フォーマットされた文字列の配列を生成できるかどうか知りたいです。この特定の状況では、時間と分です。
次の配列を取得したい: ["09:00", "10:00", "11:00", "12:00"] (9..12).to_a などから これを行うための最も簡単でクリーンな方法は何ですか?
質問がばかげている場合は申し訳ありません。
前もって感謝します
左パディングにrjustを使用したこのようなもの。
(9..12).map{ |t| "#{t.to_s.rjust(2, '0')}:00" }
#=> ["09:00", "10:00", "11:00", "12:00"]
(9..12).map{ |n| Time.new(0,1,1,n).strftime("%R") }
(9..12).map{ |t| "%02d:00" % t }