Time#localtime() : localtime() es un método de clase Time que devuelve la hora local (utilizando la zona horaria local vigente en el momento de la creación de la hora) mediante la conversión de hora mediante la modificación en el receptor.
Sintaxis: Hora.horalocal()
Parámetro: valores de tiempo
Volver: convertir la hora a la hora local
Ejemplo 1 :
# Ruby code for Time.localtime() method # declaring time a = Time.new(2019) # declaring time b = Time.new(2019, 10) # declaring time c = Time.new(2019, 12, 31) # Time puts "Time a : #{a}\n\n" puts "Time b : #{b}\n\n" puts "Time c : #{c}\n\n\n\n" # localtime form puts "Time a localtime form : #{a.localtime}\n\n" puts "Time b localtime form : #{b.localtime}\n\n" puts "Time c localtime form : #{c.localtime}\n\n"
Producción :
Time a : 2019-01-01 00:00:00 +0100 Time b : 2019-10-01 00:00:00 +0200 Time c : 2019-12-31 00:00:00 +0100 Time a localtime form : 2019-01-01 00:00:00 +0100 Time b localtime form : 2019-10-01 00:00:00 +0200 Time c localtime form : 2019-12-31 00:00:00 +0100
Ejemplo #2:
# Ruby code for Time.localtime() method # declaring time a = Time.now # declaring time b = Time.new(1000, 10, 10) # declaring time c = Time.new(2020, 12) # Time puts "Time a : #{a}\n\n" puts "Time b : #{b}\n\n" puts "Time c : #{c}\n\n\n\n" # localtime form puts "Time a localtime form : #{a.localtime}\n\n" puts "Time b localtime form : #{b.localtime}\n\n" puts "Time c localtime form : #{c.localtime}\n\n"
Producción :
Time a : 2019-08-27 03:54:12 +0200 Time b : 1000-10-10 00:00:00 +0053 Time c : 2020-12-01 00:00:00 +0100 Time a localtime form : 2019-08-27 03:54:12 +0200 Time b localtime form : 1000-10-10 00:00:00 +0053 Time c localtime form : 2020-12-01 00:00:00 +0100
Publicación traducida automáticamente
Artículo escrito por mayank5326 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA