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")