Heim > Datenbank > MySQL-Tutorial > Wie kann ich Zeichenfolgen in SQL Server präzise in DateTime konvertieren?

Wie kann ich Zeichenfolgen in SQL Server präzise in DateTime konvertieren?

DDD
Freigeben: 2025-01-02 18:47:38
Original
858 Leute haben es durchsucht

How Can I Precisely Convert Strings to DateTime in SQL Server?

Konvertieren von Zeichenfolgen in Datetime in SQL Server mit Präzision

Während das Konvertieren einer beliebigen Zeichenfolge in Datetime eine häufige Aufgabe ist, konzentriert sich diese spezielle Frage darauf die Syntax zum Aktualisieren eines Datums-/Uhrzeitfelds mithilfe einer Datumszeichenfolge mit einer bestimmten Formatierung. Um diese Abfrage zu beantworten, wenden wir uns der vielseitigen CONVERT-Funktion in SQL Server zu.

Mit der CONVERT-Funktion können Sie Werte von einem Datentyp in einen anderen umwandeln. Für die Datetime-Konvertierung lautet die Syntax:

CONVERT(datetime, date_string, style)
Nach dem Login kopieren

wobei:

  • datetime der gewünschte Datetime-Datentyp für das Ergebnis ist
  • date_string ist die String-Darstellung des zukünftigen Datums konvertiert
  • Stil ist ein optionaler Parameter, der das Format der Datumszeichenfolge angibt

Im bereitgestellten Beispiel ist die Datumszeichenfolge im Format „JJJJ/ mm/tt hh:mm:ss“-Format, das durch den Stilparameterwert 120 dargestellt wird.

Um dieses Wissen anzuwenden, lassen Sie uns Betrachten Sie die folgende Abfrage:

UPDATE MyTable SET MyDate = CONVERT(datetime, '2009/07/16 08:28:01', 120)
Nach dem Login kopieren

Diese Abfrage aktualisiert das Feld „MyDate“ in der Tabelle „MyTable“ mit dem Datum/Uhrzeit-Wert, der aus der angegebenen Datumszeichenfolge abgeleitet wurde, und zwar unter Einhaltung des Formats „jjjj/mm/tt hh:mm:ss“.

Weitere Einzelheiten zu CAST und CONVERT, einschließlich der verschiedenen verfügbaren Datumsformatierungsoptionen, finden Sie in der bereitgestellten MSDN-Bibliothek Link:

https://learn.microsoft.com/en-us/sql/t-sql/functions/cast-and-convert-transact-sql

Das obige ist der detaillierte Inhalt vonWie kann ich Zeichenfolgen in SQL Server präzise in DateTime konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage