bonjour tout le monde,
voici je suis face à un probleme.
j'insère des heures dans un arralist de la façon suivante :
j'aimerais trouver l'heure la plus petite dans ce tableau, comment puis-je faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part TabAlarmes.Add(DateTime.ParseExact(heureChaine + minuteChaine + "00", "HHmmss", null));
il faut aussi que la heure soit supérieure à l'heure actuelle !
j'ai déjà ça :
ce début de fonction, si elle fonction, donne les dates supérieures à l'instant présent, mais je bloque sur la suite >_<
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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++; } } }
merci pour votre aide !
Partager