2 Stimmen

Der effizienteste Weg, ein ISO-Datum in einen Unix-Zeitstempel zu konvertieren?

In meiner Anwendung habe ich einige Datensätze, die ich auf der Grundlage einiger Zeitparameter filtern muss. Um die Datumsvergleiche durchzuführen, muss ich die Daten in meinen Datensätzen (eine Zeichenkette im Format JJJJ-MM-TT) in einen Unix-Zeitstempel (Sekunden seit 1970) konvertieren. Da ich viele Tausende von Datensätzen habe, möchte ich wirklich den effizientesten Weg finden, dies zu tun.

Antworten auf weitere Frage schlug vor, dies in der Datenbank zu tun (leider keine Option hier), mit strtotime() o strptime() aber diese nicht fühlen wie die speicher- und zeiteffizientesten Methoden, wissen Sie?

Da ich das genaue Format meiner Eingaben kenne, würde ich vielleicht eine Form der Stringmanipulation verwenden ( substr または explode ) kombiniert mit mktime besser sein?

Wenn Sie glauben, dass ich mit meiner Optimierung voreilig bin, dann tun Sie mir den Gefallen, ok?

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