Wie konvertiert man eine Zeichenfolge wie 2015-10-08 19:56:30.0
in SQL Server in eine datetime
, ohne Sprachen zu ändern?Datumszeichenfolge zu datetime SQL Server für ein durch Trennzeichen getrenntes Format
2
A
Antwort
1
Ich denke, das kann Ihnen helfen, ich habe das versucht.
Declare @Time as nvarchar(25)
Set @Time = '2015-10-08 19:56:30.0'
Select Cast(@Time As DateTime);
+1
Sie sind im Grunde nur den Zeitabschnitt abschneiden, indem Sie die Zeichenfolge einer Variablen zuweisen, die zu kurz ist, um die ganze Zeichenfolge zu behandeln .... –
+1
@marcs, Danke für die Korrektur, die ich jetzt bearbeitet habe. – Ruhaan
Sie möchten etwas wie SELECT CAST ('2015-10-08 19: 56: 30.0' AS DATETIME)? – Sam
Aus Gründen, die ich nicht weiß, funktioniert das nicht auf meinem Server –
Was ist die SQL Server-Version? und was ist der Fehler, den Sie bekommen? – Sam