web-dev-qa-db-de.com

Ruft die Zeit von der DateTime-Variablen in Ruby ab

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?

20
Bilal Ahmed

Versuchen Sie DateTime # strftime .

DateTime.now.strftime("%H:%M")
# => "12:17"
40
pje
#!/usr/bin/Ruby -w
time1 = Time.now
puts "Current Time : " + time1.hour + ":" + time1.min + ":" + time1.sec

Entnommen von & credit to - This TutorialsPoint Post .

3
Andrew

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.

1
Jorge Najera T

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
0
FaaduBaalak