2016-09-07 3 views
-10

ich Hilfe brauche einen Datetime-Variable mit Format mmm dd yyyy zu einem Datetime-Variable mit FormatKonvertieren von Datetime-Variable Format

+2

Haben Sie bei einer Google-Suche nach "SQL Server-Formatdatum" * überhaupt etwas * gefunden? – David

+0

@ Siyual SQLserver 2016 – jai

+0

siehe hier: http://www.karaszi.com/SQLServer/info_datetime.asp – GuidoG

Antwort

2

Ich bin Ihre Datetime-Variable unter der Annahme ist ein VARCHAR - dies direkt über CONVERT gegossen werden kann:

Declare @YourVariable Varchar (15) = 'JAN 01 1996' 

Select Convert(Date, @YourVariable) 

1996-01-01

+0

..No ist es nicht varchar, meine Datetime-Variable ist DATETIME – jai

+0

Ich verstehe Ihre Frage nicht, dann. DATETIME-Datentypen haben kein Format. Möchten Sie die Daten in diesem Format zurückgeben? (Auch wenn Sie es sind, meine Antwort ist immer noch einwandfrei gültig ...) – Siyual

+0

ja, es hat geklappt..Danke.Ich habe es beim letzten Mal falsch überprüft – jai

4

Wie sei es damit yyyy-mm-dd bei der Umwandlung?

Select CAST('Sep 07 2016' AS DATE) 

Returns

2016-09-07 
Verwandte Themen