Format de Date dans les Lier dans une ListView
est-il une manière que je peux formater une Date de lier dans une ListView?
J'ai cet extrait de ListView
<ListView ID="lvView" runat="server">
<ItemTemplate>
//... some bounded data
<asp:Label ID="lblDate" runat="server" Text='<%# Bind("RequiredDate") %>' />
//... another bounded data
</ItemTemplate>
</ListView>
Depuis RequiredDate
est un DateTime
il affiche somethine comme ce 10/20/2010 11:08:55 AM
Ce que je veux, c'est le Format de cette date pour la sortie de quelque chose de ce genre Oct. 20, 2010
. Normalement si c'est un DateTime je peux écrire quelque chose comme ceci requiredDate.ToString("MMMM dd, yyyy")
mais à l'intérieur de la liste de lier les données que je ne peux pas faire ça.
Je ne veux pas utiliser OnItemDatabound. Je veux juste qu'il soit formaté en ligne. Est-ce possible?
OriginalL'auteur rob waminal | 2010-10-20
Vous devez vous connecter pour publier un commentaire.
Devrait être comme...
vous devriez jeter un oeil à la chaîne de format et de s'en corriger.
merci, le bon format de chaîne est
{0:MMM dd, yyyy}
J'ai essayé → Texte='<%# Bind("Date", "{0:MM/jj/aaaa hh:mm:ss tt}") %> " > ... Mais encore obtenir ce format: "3/1/2012 1:00:00". Ce que je fais mal??? Merci!
OriginalL'auteur Muhammad Akhtar
Cela devrait fonctionner
OriginalL'auteur Ashaar
Ce lien a été très instructif pour moi. S'il vous plaît essayer de regarder cela aussi:
http://www.codedigest.com/Articles/ASPNET/137_How_to_format_DateTime_in_GridView_BoundColumn_and_TemplateColumn.aspx
OriginalL'auteur Yoosaf Abdulla