229 Stimmen

Ruby/Rails: Konvertierung eines Datums in einen UNIX-Zeitstempel

Wie würde ich einen UNIX-Zeitstempel (Anzahl der Sekunden seit 1970 GMT) aus einem Date-Objekt in einer Rails-App erhalten?

Ich weiß Time#to_i gibt einen Zeitstempel zurück, aber die Date#to_time und der Zeitstempel ergibt etwas, das etwa einen Monat daneben liegt (keine Ahnung, warum...).

Für jede Hilfe sind wir dankbar, danke!

Bearbeiten: OK, ich glaube, ich habe es herausgefunden - ich habe ein Datum mehrmals in einer Schleife verarbeitet, und jedes Mal wurde das Datum aufgrund einer Zeitzonenabweichung ein wenig verschoben, was letztendlich dazu führte, dass mein Zeitstempel einen Monat falsch war. Dennoch wäre ich daran interessiert, zu wissen, ob es eine Möglichkeit gibt, dies zu tun, ohne sich auf Date#to_time .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X