¿Cómo puedo obtener la fecha y hora actual en el formato DD/MM/YYYY HH:MM
y también aumentar el mes?¿Cómo obtengo la fecha/hora actual en formato DD/MM/AAAA HH: MM?
85
A
Respuesta
136
El formato se puede hacer así (asumí que quería decir HH: MM en lugar de HH: SS, pero es fácil de cambiar):
Time.now.strftime("%d/%m/%Y %H:%M")
#=> "14/09/2011 14:09"
actualizado para el cambio:
d = DateTime.now
d.strftime("%d/%m/%Y %H:%M")
#=> "11/06/2017 18:11"
d.next_month.strftime("%d/%m/%Y %H:%M")
#=> "11/07/2017 18:11"
Necesita require 'date'
para este btw.
8
time = Time.now.to_s
time = DateTime.parse(time).strftime("%d/%m/%Y %H:%M")
de incremento decremento meses de uso < < >> operadores
ejemplos
datetime_month_before = DateTime.parse(time) << 1
datetime_month_before = DateTime.now << 1
18
require 'date'
current_time = DateTime.now
current_time.strftime "%d/%m/%Y %H:%M"
# => "14/09/2011 17:02"
current_time.next_month.strftime "%d/%m/%Y %H:%M"
# => "14/10/2011 17:02"
+1
Encuentro esto mucho más simple y más legible que la solución aceptada. – skagedal
4
Para la fecha:
#!/usr/bin/ruby -w
date = Time.new
#set 'date' equal to the current date/time.
date = date.day.to_s + "/" + date.month.to_s + "/" + date.year.to_s
#Without this it will output 2015-01-10 11:33:05 +0000; this formats it to display DD/MM/YYYY
puts date
#output the date
Lo anterior se mostrará, f o el ejemplo, 10/01/15
Y por el tiempo
time = Time.new
#set 'time' equal to the current time.
time = time.hour.to_s + ":" + time.min.to_s
#Without this it will output 2015-01-10 11:33:05 +0000; this formats it to display hour and minute
puts time
#output the time
Lo anterior se mostrará, por ejemplo, 11:33
Luego de poner juntos, se suman a la fin:
puts date + " " + time
Cuestiones relacionadas
- 1. Muestra la hora actual en este formato: HH: mm: ss
- 2. Hora actual en HH: MM: ¿formato SS am/pm?
- 3. Convertir TimeSpan de formato "hh: mm: ss" a "hh: mm"
- 4. C# formato de análisis timestampwith "AAAAMMDD HH: MM: SS.ms"
- 5. quiere la fecha y hora actual en el formato "dd/MM/aaaa HH: mm: ss.SS"
- 6. Formato de fecha en dd/mm/aaaa hh: mm: ss
- 7. tiempo WPF Datagrid formato hh: mm campo
- 8. Cómo convertir los segundos en este formato "HH: mm: ss"
- 9. TimeSpan ToString "[d.] Hh: mm"
- 10. Tiempo en cadena con formato HH: MM: SS (programación C)
- 11. Obteniendo la hora actual como una cadena YYYY-MM-DD-HH-MM-SS
- 12. ¿Convertir tiempo en formato HH: MM: SS a segundos solamente?
- 13. Conversión de marca de tiempo en Oracle para YYYY-MM-DD HH: MM: SS formato
- 14. Cómo formatear una fecha en formato MM/dd/aaaa HH: mm: ss en JavaScript?
- 15. SQL Server Formato Fecha DD.MM.YYYY HH: MM: SS
- 16. Cómo convertir HH: mm: ss.SSS a milisegundos?
- 17. DateTime Formato como HH: mm 24 Horas sin AM/PM
- 18. ¿Cómo convierto hh: mm: ss a hh: mm en SQL Server?
- 19. Convierta minutos enteros en Cadena "hh: mm"
- 20. Cómo mostrar la fecha en formato HH: mm: ss en JasperReports?
- 21. NSTimeInterval a HH: mm: ss?
- 22. Cómo convertir la fecha en formato "AAAA-MM-DD hh: mm: ss" a UNIX marca de tiempo
- 23. La salida está en segundos. convertir a formato hh: mm: ss en php
- 24. ¿Hay un nombre para el formato de fecha "AAAA-MM-DD HH: MM: SS"?
- 25. C - Convertir time_t a cadena con formato AAAA-MM-DD HH: MM: SS
- 26. Convertir segundos enteros a HH: MM, iPhone
- 27. Jquery - Obtener la hora en formato HH: MM entre dos fechas
- 28. Cómo mostrar un intervalo de segundos en formato hh: mm: ss en Reporting Services
- 29. Cómo convertir la cadena HH: MM a Joda Duration?
- 30. java.text.ParseException: Fecha unparseable: aaaa-MM-DD HH: MM: ss.SSSSSS
sí, tienes razón, quiero decir hh: mm, y muchas gracias por tu respuesta – anonymous
, pero ¿cómo puedo incremen t mes? – anonymous
gracias por la ans :) – anonymous