Ich subtrahiere zwei Daten und ich möchte die Differenz in Tage umgewandelt werden. Wie kann ich es erreichen? Ich mache es wie unten und es gibt das Ergebnis unten, wie kann ich das Ergebnis als Tage konvertieren?Datum Diiference in Tagen
article.created_at
#=> Fri, 05 Aug 2016 16:53:01 HKT +08:00
message.created_at
#=> Fri, 28 Aug 2015 07:59:43 HKT +08:00
article.created_at - message.created_at
#=> 29667198.69661808
Nicht sicher, was Ihr Datumsformat ist, aber ich würde versuchen mit 'article.created_at.strftime ("% d ")'. Dies wird eine Zeichenkette zurückgeben, also wahrscheinlich in Ganzzahl umwandeln, wenn Sie etwas berechnen wollen –
Das sind die Werte von Daten, die ich subtrahieren möchte. Und ich möchte, dass das Ergebnis als Tage berechnet wird. –