Tempo Unix para “tempo humano” em Ruby

Hoje, olhando para o nosso slowquery.log, encontrei esta linha SET timestamp=1377554362;e pensei sobre esta dica profissional: Como converter esse carimbo de data / hora em hora legível por humanos, usando ruby? É muito fácil:

  ~  irb
irb
(main):001:0> require 'date'
=> true
irb
(main):002:0> DateTime.strptime("1377554153",'%s')
=> #<DateTime: 2013-08-26T21:55:53+00:00 ((2456531j,78953s,0n),+0s,2299161j)>
irb
(main):003:0>

Agora eu sei que 1377554362 é 2013-08-26T21: 55: 53 🙂