rechercher l'heure minimum dans un arraylist
bonjour tout le monde,
voici je suis face à un probleme.
j'insère des heures dans un arralist de la façon suivante :
Code:
TabAlarmes.Add(DateTime.ParseExact(heureChaine + minuteChaine + "00", "HHmmss", null));
j'aimerais trouver l'heure la plus petite dans ce tableau, comment puis-je faire ?
il faut aussi que la heure soit supérieure à l'heure actuelle !
j'ai déjà ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
public DateTime prochaineAlarme()
{
DateTime momentActuel = DateTime.Now;
ArrayList lesAlarmes = listeAlarmes();
int nbAlarmes = lesAlarmes.Count;
ArrayList AlarmesRestantes = new ArrayList();
int j = 0;
// on cherche les alarmes qui restent a éxécuter
for (int i = 0; i < nbAlarmes; i++ )
{
if (lesAlarmes[i] > momentActuel)
{
AlarmesRestantes[j] = lesAlarmes[i];
j++;
}
}
} |
ce début de fonction, si elle fonction, donne les dates supérieures à l'instant présent, mais je bloque sur la suite >_<
merci pour votre aide !