Ich arbeite an datediff in Ruby. Ich mache eine Anfrage an die Datebase und ich bin immer CreatedDate Ergebnis in diesem Format:Time diff in Ruby in Minuten ausgedrückt
2016-04-10T19:54:44.000Z.
Meine Aufgabe ist es zu prüfen, ob Differenz von CreatedDate und die aktuelle Zeit größer als 30 Minuten ist oder nicht. Wenn ich die aktuelle Zeit im UTC-Format erstelle:
Ich bekomme das Ergebnis so;
2016-04-10 19:59:57 UTC
Meine Frage ist: das createdDate, das ich von der Datenbank bekomme, hat T und .000Z. Es ist ein einfacher Weg sie zu vergleichen, um 30 Minuten Unterschied zu finden.
Denn gerade jetzt, ich bin die Planung zu ändern: mit Raum und .000Z
T. mit UTC, um sie im selben Format zu machen.
Welche Art von Datenbank ist das? Der Name des Kamelfalls ('createdDate') und sein Typ (String?) Sind ungewöhnlich. Wäre es nicht viel einfacher, einen ORM wie Active Record zu verwenden? – Stefan