Heim >Datenbank >MySQL-Tutorial >Wie kann ich Strings in Datetimes in SQL Server konvertieren?

Wie kann ich Strings in Datetimes in SQL Server konvertieren?

Linda Hamilton
Linda HamiltonOriginal
2024-12-31 09:36:11538Durchsuche

How Can I Convert Strings to Datetimes in SQL Server?

Konvertieren von Zeichenfolgen in Datums- und Uhrzeitangaben in SQL Server

In Microsoft SQL Server erfordert die Konvertierung einer Zeichenfolge in einen Datums- und Uhrzeitwert die Verwendung von CONVERT( ) oder CAST()-Funktionen. Im Gegensatz zu anderen Datenbanken, in denen beliebige Zeichenfolgenformate konvertiert werden können, erwartet SQL Server die Einhaltung eines bestimmten Datumsformats.

Steuern des Zeichenfolgenformats

Beim Aktualisieren eines Datums-/Uhrzeitfelds mit B. eine Datumszeichenfolge, ist es wichtig, Folgendes einzuhalten Format:

'YYYY-MM-DD HH:mm:ss'

Wobei:

  • YYYY stellt das Jahr in vier Ziffern dar.
  • MM stellt den Monat als zweistellige Zahl dar (z. B. 01 für Januar).
  • DD stellt den Tag des Monats als zweistellige Zahl dar (z. B. 01 für den erster Tag).
  • HH steht für die Stunde (24-Stunden-Format).
  • mm steht für die Minuten.
  • ss steht für die Sekunden.

SQL-Syntax zum Konvertieren und Aktualisieren

Um ein Datum/Uhrzeit-Feld mit dem Namen MyDate in zu aktualisieren Tabelle MyTable mithilfe einer Datumszeichenfolge verwenden, kann die folgende Syntax verwendet werden:

UPDATE MyTable SET MyDate = CONVERT(datetime, '2009-07-16 08:28:01')

In diesem Beispiel entspricht die Zeichenfolge „2009-07-16 08:28:01“ dem erforderlichen Datumsformat und wird angezeigt in den entsprechenden Datums-/Uhrzeitwert für das Feld „MyDate“ konvertiert.

Zusätzlich Überlegungen

Ausführlichere Informationen zum Konvertieren und Umwandeln von Datentypen, einschließlich verschiedener Datumsformatierungsoptionen, finden Sie in der Microsoft-Dokumentation unter:

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

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

Stellungnahme:
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