A classe Time é uma abstração de datas e horários. O tempo é armazenado internamente como o número de segundos com fração desde a época de 01 de janeiro de 1970 00:00 UTC. A classe Time trata os padrões GMT (Greenwich Mean Time) e UTC (Tempo Universal Coordenado) como equivalente. GMT é a maneira mais antiga de se referir a estes tempos de base.
Time: http://ruby-doc.org/core-2.2.0/Time.html
Exemplo:
Neste exemplo imprimimos datas e horários através da classe Time.
Ruby
#!/usr/bin/env ruby
# Desenvolvimento Aberto
# time.rb
# Utiliza classe de tempo
tempo = Time.new
# Imprime data e hora
puts "Dia: " + String(tempo.day) + "/" +
String(tempo.month) + "/" +
String(tempo.year)
puts "hora: " + String(tempo.hour) + ":" +
String(tempo.min) + ":" +
String(tempo.sec)
# Imprime data com formato
puts "Data Formatada: " + tempo.strftime("%d-%m-%Y %H:%M:%S")


