Tengo un IEnumerable<DateTime>
con una serie de fechas. ¿Cómo obtendré la fecha más temprana de esa colección?Obtenga la fecha más temprana de IEnumerable <DateTime>
Gracias!
de Dave
Tengo un IEnumerable<DateTime>
con una serie de fechas. ¿Cómo obtendré la fecha más temprana de esa colección?Obtenga la fecha más temprana de IEnumerable <DateTime>
Gracias!
de Dave
Usted puede hacer esto inmediatamente con LINQ utilizando Enumerable.Min
.
DateTime minDate = dateCollection.Min();
Desde DateTime
implementos IComparable<DateTime>
, Enumerable.Min
utilizará DateTime.CompareTo
a encontrar el mínimo DateTime
en la colección.
var earliest = collection.Min();
Brillante, gracias - ¡Sabía que era sencillo! Cerebro congelado hoy. – Dave
Fecha y hora, no Fecha :) –
@Jon Skeet: Thanks! – jason