Class Time
In: brdata/lib/brdata/time_portuguese.rb
Parent: Object

Methods

strftime   to_s_br  

External Aliases

strftime -> strftime_nolocale

Public Instance methods

Formata a hora usando nomes de dias e meses em Portugues Exemplo: hora = Time.new hora.strftime("%B") ==> "Janeiro" forum.rubyonbr.org/forums/1/topics/261

[Source]

    # File brdata/lib/brdata/time_portuguese.rb, line 18
18:   def strftime(format)
19:     format = format.dup
20:     format.gsub!(/%a/, Date::ABBR_DAYNAMES[self.wday])
21:     format.gsub!(/%A/, Date::DAYNAMES[self.wday])
22:     format.gsub!(/%b/, Date::ABBR_MONTHNAMES[self.mon])
23:     format.gsub!(/%B/, Date::MONTHNAMES[self.mon])
24:     self.strftime_nolocale(format)
25:   end

Retorna a hora no padrao brasileiro

Exemplo:

 hora = Time.new
 hora.to_s_br ==> "27/09/2007 13:54"

[Source]

    # File brdata/lib/brdata/time_portuguese.rb, line 9
 9:   def to_s_br
10:     self.strftime("%d/%m/%Y %H:%M")
11:   end

[Validate]