Konvertieren von Zeichenfolgen in Datetime in SQL Server
Während es in MSSQL mehrere Möglichkeiten gibt, eine beliebige Zeichenfolge in Datetime umzuwandeln, besteht ein besonderes Problem wenn Sie das Zeichenfolgenformat steuern und ein Datum/Uhrzeit-Feld mit einer Datumszeichenfolge aktualisieren möchten. Die geeignete Syntax für diesen Vorgang nutzt die CONVERT-Funktion.
Um ein Datum/Uhrzeit-Feld namens „MyDate“ mit einer Datumszeichenfolge im Format „JJJJ/MM/TT HH:MM:SS“ zu aktualisieren, kann die folgende Syntax verwendet werden verwendet:
UPDATE MyTable SET MyDate = CONVERT(datetime, '2009/07/16 08:28:01', 120)
Die CONVERT-Funktion benötigt drei Parameter:
Eine umfassende Anleitung zu den CAST- und CONVERT-Funktionen, einschließlich verschiedener Datumsformatierungsoptionen, finden Sie im folgenden Microsoft Dokumentation:
https://learn.microsoft.com/en-us/sql/t-sql/functions/cast-and-convert-transact-sql
Das obige ist der detaillierte Inhalt vonWie kann ich in SQL Server eine Zeichenfolge in DateTime konvertieren und ein Datenbankfeld aktualisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!