Wie kann ich das aktuelle Datum und die aktuelle Uhrzeit im DD/MM/YYYY HH:MM
Format abrufen und den Monat erhöhen?
115
Die Formatierung kann folgendermaßen erfolgen (ich nahm an, Sie meinten HH: MM anstelle von HH: SS, aber es ist leicht zu ändern):
Time.now.strftime("%d/%m/%Y %H:%M")
#=> "14/09/2011 14:09"
Für die Verschiebung aktualisiert:
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"
Sie müssen require 'date'
für diese übrigens.
Date
Objekt zu erhalten. Wie auch immer, ich habe Ihren Kommentar zum Anlass genommen, diese Antwort für aktuelle Ruby-Versionen endlich zu aktualisieren.quelle
Verwenden Sie für Inkrement-Dekrement-Monat die Operatoren << >>
Beispiele
quelle
Für Datum:
Oben wird beispielsweise der 01.10.15 angezeigt
Und für die Zeit
Das Obige zeigt zum Beispiel 11:33 an
Um es dann zusammenzusetzen, fügen Sie am Ende hinzu:
quelle