Supposons que j'ai la valeur 6/22/2009 10:00:00 AM. Comment puis-je obtenir seulement 10:00 Am de cette date-heure.
Réponses
Trop de publicités?
matsmats
Points
36
Hugoware
Points
13645
Si vous cherchez à comparer les heures, et non les dates, vous pourriez simplement avoir une date de comparaison standard, ou correspondre à la date que vous utilisez, comme dans...
DateTime time = DateTime.Parse("6/22/2009 10:00AM");
DateTime compare = DateTime.Parse(time.ToShortDateString() + " 2:00PM");
bool greater = (time > compare);
Il y a peut-être de meilleures façons de procéder, mais cela permet de faire correspondre vos dates.
Bipul Roy
Points
333
Si vous utilisez un gridview, vous pouvez afficher uniquement l'heure avec DataFormatString="{0:t}"
exemple :
By bind the value:-
<asp:Label ID="lblreg" runat="server" Text='<%#Eval("Registration_Time ", "{0:t}") %>'></asp:Label>
By bound filed:-
<asp:BoundField DataField=" Registration_Time" HeaderText="Brithday" SortExpression=" Registration Time " DataFormatString="{0:t}"/>
user3720899
Points
21
- Réponses précédentes
- Plus de réponses