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)
3 Réponses :
Cette expression fait l'astuce
Je pense que c'est beaucoup plus propre à utiliser le format code> de la propriété code> 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. p> champs! Pour être une date d'heure, sinon vous pouvez essayer de le convertir: p>
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 code>. 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.
=CDate(Fields!StatementDate.Value).ToShortDateString()