2009-04-06 10 views

Répondre

8

WPF a maintenant la propriété StringFormat sur la classe Binding, que vous pouvez utiliser comme suit:

<TextBlock Text="{Binding StringFormat={}{0:dd-MMM-yyyy HH:mm tt}}"/> 
+0

I pense qu'il devrait être

-1

Vous pouvez consulter les formats disponibles DateTime à http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx.

Vous pouvez également fournir des formats personnalisés. Si vous voulez l'afficher dans WPF lorsque vous traitez avec DateTime, vous pouvez implémenter un IValueConverter personnalisé et utiliser le convertisseur dans votre liaison pour afficher les datetime comme vous le souhaitez.

1

Vous pouvez utiliser une chaîne de format de date personnalisé pour obtenir exactement ce format:

theDate.ToString("dd'-'MMM'-'yyyy HH':'mm tt") 
Questions connexes