comment trouver le max dans un datacolumn de datetime?
J'ai un DataColumn de DateTime, je voudrais savoir comment je peut avoir qu'au plus tôt date (min) et la date ultérieure (max).
Grâce
- Juste un DataColumn? Est-il lié à un DataTable ou quelque chose?
Vous devez vous connecter pour publier un commentaire.
Ce serait donner ce que vous cherchez:
C'est le code que vous utilisez:
À ajouter à la réponse de kyle, n'est-il pas plus facile de le faire:
pour le plus grand date:
et pour earliestdate:
Viens de récupérer une Liste de DateTime de votre DataColumn
Foreach ligne dans votre DataColumn ajouter l'élément courant de la Liste de vos DateTime.
List<DateTime>
et l'utilisationSort
méthode, puis obtenir le premier et le dernier des valeurs.En fonction de votre version de framework, pour
2.0
utilisation ci-dessus, pour>=3.5
vous pouvez utiliser
Max
etMin
ou
Avec linq
.OrderByDesc(p => p.X).FirstOrDefault();
sur votre DateTime Liste