Frage

Bei der Arbeit mit Datumsangaben in Ruby und Rails unter Windows habe ich Probleme mit Datumsangaben aus der Zeit vor der Epoche (vor 1970), die Ausnahmen außerhalb des Bereichs auslösen.Ich habe versucht, beides zu verwenden Time Und DateTime Objekte, haben aber immer noch die gleichen Probleme.

War es hilfreich?

Lösung

Wenn Sie nur Datumsangaben (keine Uhrzeiten) benötigen, ist die Date Die Klasse in Ruby sollte Daten vor 1970 verarbeiten.Aber es gibt nur eine Auflösung von Tagen.Ich weiß nicht, ob es Lösungen gibt, ob man auch Zeiten vor 1970 braucht(Quelle)

Andere Tipps

Sie können sich auch den Abschnitt über Termine ansehen ruby-doc.org.Ich lerne immer noch Ruby, aber es hört sich so an, als könnten Sie beides verwenden Zivil- oder Handelsdatum vor 1970 zurückgehen.

Letztendlich habe ich das verwendet Date Klasse, das Problem bestand dann darin, das mit dem Rails-Select-Helfer zum Laufen zu bringen – was nicht passierte, sondern nur den HTML-Code selbst generierte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top