select convert (datetime, '12/16/2001 23.00.00‘, ???)einen String in einen Datetime in MS SQL Server konvertieren
von auf https://msdn.microsoft.com/en-us/library/ms187928.aspx suchen, ich Ich kann keinen gültigen Stil finden, den ich mit der Konvertierungsfunktion für diesen Datumstyp verwenden kann. Ich bekomme immer die Fehlermeldung ‚Fehler bei der Konvertierung, wenn Datum Umwandlung und/oder Zeit aus Zeichenkette‘
Irgendwelche Ideen?
Welche Version von SQL Server benutzt du? Sie müssen beim Konvertieren in Datetime kein Format angeben, das Format wird nur benötigt, wenn Sie datetime in string konvertieren. Verwenden Sie einfach 'convert wählen (datetime, '12/16/2001 11:00:00 PM ')' das sollte gut funktionieren. –
ersetzen ??? mit 101 –
@ M.Ali Das ist falsch! Probieren Sie dies aus, wählen Sie CONVERT (Datum, 01.02.2001, 23:00 Uhr, 101), CONVERT (Datum, 01.02.2001, 23:00 Uhr, 103) '... Die Standardeinstellung könnte gut funktionieren - oder nicht ... – Shnugo