Bonjour ,
j’effectue un total d'heure dans mon fichier XML et lors de l'affichage, au lieu d'avoir 30 heures par exemple, il me met 1 jour et 6 heures.
Si quelqu'un aurait une solution pour mettre qu'en heure je suis preneur.
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
23
24
25
26
27
28
29
30
31
32 string total_lundi; string total_mardi; string total_mercredi; string total_jeudi; string total_vendredi; total_lundi = xmlDoc.SelectSingleNode("/DocumentElement/utilisateur[(id)='8B98E'][(jour)='lundi']/total").InnerText; total_mardi = xmlDoc.SelectSingleNode("/DocumentElement/utilisateur[(id)='8B98E'][(jour)='mardi']/total").InnerText; total_mercredi = xmlDoc.SelectSingleNode("/DocumentElement/utilisateur[(id)='8B98E'][(jour)='mercredi']/total").InnerText; total_jeudi = xmlDoc.SelectSingleNode("/DocumentElement/utilisateur[(id)='8B98E'][(jour)='jeudi']/total").InnerText; total_vendredi = xmlDoc.SelectSingleNode("/DocumentElement/utilisateur[(id)='8B98E'][(jour)='vendredi']/total").InnerText; TimeSpan jour_lundi = new System.TimeSpan(); jour_lundi = DateTime.Parse(total_lundi).TimeOfDay; TimeSpan jour_mardi = new System.TimeSpan(); jour_mardi = DateTime.Parse(total_mardi).TimeOfDay; TimeSpan jour_mercredi = new System.TimeSpan(); jour_mercredi = DateTime.Parse(total_mercredi).TimeOfDay; TimeSpan jour_jeudi = new System.TimeSpan(); jour_jeudi = DateTime.Parse(total_jeudi).TimeOfDay; TimeSpan jour_vendredi = new System.TimeSpan(); jour_vendredi = DateTime.Parse(total_vendredi).TimeOfDay; total_semaine = jour_lundi + jour_mardi + jour_mercredi + jour_jeudi + jour_vendredi;
Partager