Hallo Ich habe eine Zeichenfolge dieses Typs: 20160104
Ich sollte es in das Format SqlServer datetime
mit C# konvertieren, wie kann ich tun? Ich habe versucht mit diesem:Konvertieren String in Datetime für SqlServer mit C#
DataUltimaVariazione = Convert.ToDateTime("20160104");
aber Visual Studio geben Sie mir einen Fehler
Wo kommt das her? Warum ist es eine * Zeichenfolge * anstelle eines DateTime-Werts? Wenn dies von einer 'date'- oder 'datetime'-Spalte stammt, rufen Sie sie als DateTime ab, * wandeln Sie sie nicht in Text um. –
Sie lesen von einer Datei – rikideveloper
Sie sollten mit SqlCommand-Klasse und Parametern arbeiten. oder Sie können dies verwenden: 'Date.ParseExact (dateString," yyyyddMM ", Anbieter)' –