Ich arbeite in Ruby, ich habe ein Objekt mit der heutigen Datums- und Uhrzeitangabe aus der Datenbank. Ich möchte nur, dass die Zeit das Datum abschneidet. Wie kann ich das bekommen?
Versuchen Sie DateTime # strftime .
DateTime.now.strftime("%H:%M")
# => "12:17"
#!/usr/bin/Ruby -w
time1 = Time.now
puts "Current Time : " + time1.hour + ":" + time1.min + ":" + time1.sec
Entnommen von & credit to - This TutorialsPoint Post .
Wenn Sie es wirklich oft benutzen, können Sie den Edelstein time_splitter verwenden, um einige Zugriffsmethoden für Datum, Uhrzeit, Stunde und Minute für Ihre datetime-Attribute festzulegen. Ich hoffe es hilft.
Sie können die verschiedenen Rails-Datumsformate von hier aus überprüfen: Rails-Datumsformate
Beispiel:
time = Time.now
time.strftime("%d %B %Y")
# => 12 December 2016