Dies könnte helfen.
Nehmen wir an, InstallDate0 = 151116 (ersetzen Sie einfach InstallDate0 mit dem Namen Ihres Feldes!))
Ich mag folgende 151116 => 11/16/2015
YYMMDD vom Typ string
zu
MM/tt/ vom Typ Datum konvertieren
Der Ausdruck wäre: =format(CDate(Mid(Fields!InstallDate0.Value,3,2)&"/"&Right(Fields!InstallDate0.Value,2)&"/"&Left(Fields!InstallDate0.Value+20000000,4)),"MM/dd/yyyy")
wenn Sie die gleiche Ausnahme von 20.151.116 => 11/16/2015
yyyy MMTT vom Typ string
zu
MM/tt/ vom Typ Datum tun wollten
der Ausdruck wäre folgende: =format(CDate(Mid(Fields!InstallDate0.Value,5,2)&"/"&Right(Fields!InstallDate0.Value,2)&"/"&Left(Fields!InstallDate0.Value,4)),"MM/dd/yyyy")
Schlagwörter: Wie c onvert Zeichenfolge bisher mit einem Ausdruck für SQL Server Report Builder
Kommt heraus, wo? in einer Aufforderung oder auf dem Bericht? Wie funktioniert es nicht? Gibt es einen Fehler? Wenn nicht, was ist das Ergebnis? –
Wenn ich die SQL-Abfrage ausführen, zeigen die Ergebnisse zum Beispiel "20150213". Zeigt dasselbe an, wenn ich es zu SSRS hinzufüge. Es gibt keine Fehler. Ich muss dieses Format auf 13.02.2015 konvertieren. – user3711442
@ user3711442 Haben Sie Ihr Problem gelöst? –