/ / SQL Server-Konvertierung von Varchar in Datetime - SQL-Server, SQL-Server-2008, Datumszeit

SQL Server Varchar zu Datetime-Konvertierung - SQL-Server, SQL-Server-2008, Datetime

Ich habe einen Varchar, der eine Datumszeit in dieser Form darstellt:

dd-MM-yyyy HH:MI:SS AM

Wie kann ich es in einen Datetime-Typ konvertieren?

Ich habe die Liste der Standards von datetime überprüft Hier Ich sehe aber kein entsprechendes zu meinem Format oben.

Antworten:

1 für die Antwort № 1

Wirf es direkt

select CAST("10-02-2014 05:10:22 AM " AS DATETIME)

Probieren Sie das auch aus ..

 select CONVERT(varchar(15),GETDATE(),105)+" "+CONVERT(varchar(30),CONVERT(VARCHAR,GETDATE(),108))+" "+SUBSTRING(CONVERT(varchar(30),CONVERT(VARCHAR,GETDATE(),100)),18,2)