Format de Date/Heure dans le code XAML de Silverlight
J'ai une application Silverlight 4. J'ai un C# objet DateTime que je suis de liaison à mon UI. Je veux que ce DateTime pour être dans le format de dd/mm/yyyy
heure (Fuseau horaire). Par exemple, aujourd'hui, serait affiché comme
04/07/2011 at 01:13 p.m. (EST)
Est-il un moyen de le faire XAML
? Ou ai-je besoin pour construire un convertisseur?
Vous devez vous connecter pour publier un commentaire.
sera de retour que vous
04/07/2011 à 1:28 PM (-04)
Label
plutôt queTextBlock
, rappelez-vous que vous devez utiliserContentStringFormat
au lieu de définir la Liaison StringFormat.Vous pouvez utiliser StringFormat dans Silverlight 4 pour fournir une mise en forme personnalisée de la valeur que vous lier à.
Dates
La date de mise en forme dispose d'une vaste gamme d'options.
De la date-heure de “le 17 avril 2004, 1:52:45 PM”
Vous pouvez soit utiliser un ensemble de formats standard (formats standard)...
... ou vous pouvez créer votre propre format de date à l'aide de lettres (formats personnalisés)
vous pouvez également utiliser
dans votre grille de données de la colonne pour la date de montrer
enfin, il sera
les mettre à ressemblera
En SL5 j'ai trouvé que cela fonctionne:
C#: essayez cette
Utiliser certains séparateur,comme ceci:
exemple de résultat: "2014-09-30"
MessageBox.Show(Dateval.ToString());
exemple de résultat: "30.09.2014 0:00:00"
MessageBox.Show(DateValue.ToString())
cette sortie dépend de la culture de Fil d'exécution (si pas le système de culture)