Wie ändert man das Datumsformat im .net RDLC Report?

7

Ich muss meine Datumsspalte als 01-Jan-2013 festlegen, was ist das Format, um dies in rdlc zu erreichen?

Ich habe

gegeben %Vor%

funktioniert nicht richtig. Irgendjemand post mir das Format für 02-Jul-2013 .

Vielen Dank im Voraus.

    
Stephen L 23.07.2013, 05:54
quelle

6 Antworten

16

Damit erhalten Sie Ihre Ausgabe

%Vor%     
user3966829 22.08.2014 06:26
quelle
12

Möglichkeit 1:

Ich denke, die richtige Formatzeichenfolge ist "dd-MMM-yyyy" ( Großbuchstaben M , siehe MSDN )

Und ich würde Format(Fields!IssuingDate.Value,"dd-MMM-yyyy") anstelle von ToString()

verwenden

Möglichkeit 2:

Verwenden Sie einfach Fields!IssuingDate.Value als Ausdruck Ihrer TextBox und setzen Sie die Format -Eigenschaft der TextBox auf dd-MMM-yyyy

    
Stephan Bauer 23.07.2013 06:15
quelle
4

Das Datumsformat kann auch geändert werden, indem Sie mit der rechten Maustaste auf das Feld im Bericht rdlc klicken (dessen Format wir ändern möchten) und

Wählen Sie "Textfeldeigenschaften",

Wählen Sie dann die Option "Nummer",

Wählen Sie dann die Option "Datum",

mehrere Formatierungsoptionen sind da. Wählen Sie das Passende.

    
user3114934 21.12.2013 06:47
quelle
0
%Vor%

Ändern Sie es wie folgt, es wird definitiv funktionieren:

ToString sollte toString sein und mmm sollte MMM sein, also haben Sie:

%Vor%     
PAVAN MALI 20.10.2016 04:31
quelle
0

Dies funktioniert auch (und scheitert nicht, wenn DateValue.Value null ist):

%Vor%     
Martin 08.02.2018 20:07
quelle
0

Legen Sie in der Eigenschaft Expression das folgende Format fest und es funktioniert gut:

%Vor%     
Bassam Diab 19.02.2018 06:16
quelle

Tags und Links