Ich habe eine Zeichenfolge Spalte in meiner Tabelle und Werte sind in "05/31/2016 10: 03: 24.175000000" dieses Format. Sie müssen diesen Zeichenfolgenwert in DateTime
bis sqlite server
konvertieren.Wie konvertiert man eine Zeichenfolge (Datum formatiert) zu Datum Uhrzeit in Sqlite
Ich benutze unten Abfrage, um String zu Datum Zeit zu konvertieren. seine adaequat für die „MM/tt/HH: MM: SS“ diese Art von Format und gibt das Ergebnis gültig
Select Datetime („2016.05.31 10.03.24“) aus Tabelle
Während die folgende Abfrage ausgeführt wird, wird das leere Ergebnis zurückgegeben. Wie konvertiert man die untere Zeichenkette in die Datumszeit in sqlite. Ist das möglich?
Wählen Sie datetime ("31.05.2016 10: 03: 24.175000000") aus der Tabelle.
Die erste Abfrage funktioniert nicht. Und ich empfehle die [Dokumentation] (http://www.sqlite.org/lang_datefunc.html) zu lesen. –
@MattWilko SQLite hat keinen Datumstyp. Aber sie schlagen * stark * vor, das ISO8601-Format zu verwenden, sonst funktionieren die Datumsfunktionen nicht –
@UmapathyS reparieren Ihre Daten. SQLite [Datumsfunktionen] (https://www.sqlite.org/lang_datefunc.html) arbeitet mit dem ISO8601-Format. Die [Dokumentation zu Datum und Uhrzeit] (https://www.sqlite.org/datatype3.html#section_2_2) erklärt dies deutlich. Oder verwenden Sie 'strftime', um den Text zu analysieren. –