Beim Arbeiten mit Datums- und Zeitdaten, die in einem Varchar-Format gespeichert sind, ist es oft notwendig, diese in den Datetime-Datentyp zu konvertieren . Dies ermöglicht eine einfachere Bearbeitung und Abfrage der Daten mithilfe der entsprechenden SQL-Funktionen.
Angenommen, Sie haben eine Varchar-Spalte, die Datumsangaben im Format „2011-09“ enthält -28 18:01:00'. Ihre Anforderung besteht darin, dieses Varchar-Datum in den Datetime-Datentyp zu konvertieren und es im Format „28-09-2011 18:01:00“ anzuzeigen.
Zu Um diese Konvertierung zu erreichen, können Sie die CONVERT-Funktion in SQL Server verwenden. Mit der CONVERT-Funktion können Sie den Datentyp eines Ausdrucks in einen angegebenen Datentyp ändern.
Für die Datumskonvertierung verwenden Sie die folgende Syntax:
CONVERT(Datetime, varchar_expression, style)
Für das italienische Datum Für die Formatkonvertierung verwenden Sie Folgendes Syntax:
CONVERT(VARCHAR(30), @date, 105) + ' ' + CONVERT(VARCHAR(30), @date, 108)
Wobei:
Durch die Verwendung der CONVERT-Funktion auf diese Weise können Sie Ihr Varchar-Datum effektiv in den Datetime-Datentyp konvertieren und es nach Bedarf formatieren.
Das obige ist der detaillierte Inhalt vonWie kann ich in SQL Server ein VARCHAR-Datum in DATETIME konvertieren und die Ausgabe formatieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!