11
votes

Comment je peux formater la date dans le rapport pour apparaître exactement comme je veux - rdlc

J'ai un rapport dans ma demande et ce rapport montrera une longue date de DB et j'ai utilisé cette expression pour le rendre plus court:

=FormatDateTime(Fields!StatementDate.Value,DateFormat.ShortDate)


0 commentaires

3 Réponses :


24
votes

Cette expression fait l'astuce xxx


0 commentaires

9
votes

Je pense que c'est beaucoup plus propre à utiliser le format de la propriété plutôt que de le formater dans vos expressions: http://msdn.microsoft.com/en-us/library/ ms252080% 28v = vs.90% 29.aspx

Vous pouvez utiliser les chaînes de formatage standard .NET. xxx

champs! Pour être une date d'heure, sinon vous pouvez essayer de le convertir: xxx


2 commentaires

merci c'est une meilleure approche car on peut gérer la valeur null avec elle


D'accord, toutefois dans mon rapport, j'ai une "période de paie" que j'ai besoin de formater fromdate - TODATE . Ainsi, pour les besoins de la recherche qui m'a amené à cette question, la réponse de pcofre a fait l'affaire. Normalement, lorsque je veux appliquer un format personnalisé dans une colonne de date unique, j'utiliserais certainement votre approche.



1
votes
=CDate(Fields!StatementDate.Value).ToShortDateString()

0 commentaires