Je dois faire (je débute en C#) un programme d'organisation de tournoi
et dans mon planning des matchs j'aimerai afficher l'heure de chaque
partie (j'incrémente l'heure de début de manière constante en
additionnant le temps d'un match rentré en paramètre dans un formulaire).
Pour afficher l'horaire (dans un tableau DataGrid)du premier match je fais:
Comment faire pour qu'ensuite je puisse additionner a chaque passage
dans la boucle (chaque nouveau match ajouté) la valeur dureeMatch qui
est de type string?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Osman MALIK [MS]
Bonjour,
Si votre valeur est au format DateTime, il vous suffit de rajouter le temps à l'aide de la méthode Add de la classe DateTime (TimeStart?) comme présentée ici: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdatetimeclassaddtopic.asp
Vous aurez alors : System.DateTime today = System.DateTime(2006, 5, 30, 8, 30, 0); // Pour le 30/05/2005 à 8h30. System.TimeSpan duration = new System.TimeSpan(0, 0, 30, 0); // 30 minutes. System.DateTime answer = today.Add(duration); // Ajout de la durée voulue.
Vous devrez faire cette opération sur toutes les valeurs DateTime présentes dans votre tableau afin de synchroniser tous les horaires.
Cordialement, Osman MALIK [MS France]
"Nicolas" wrote in message news:4294e083$
Salut,
Je dois faire (je débute en C#) un programme d'organisation de tournoi et dans mon planning des matchs j'aimerai afficher l'heure de chaque partie (j'incrémente l'heure de début de manière constante en additionnant le temps d'un match rentré en paramètre dans un formulaire).
Pour afficher l'horaire (dans un tableau DataGrid)du premier match je fais:
Comment faire pour qu'ensuite je puisse additionner a chaque passage dans la boucle (chaque nouveau match ajouté) la valeur dureeMatch qui est de type string?
Exemple:
heure début: 08h00 durée match= 30 (y.c pause)
->
08h00 : match1 08h30 : match2 09h00: ...
Merci beaucoup pour votre aide
Nico
Bonjour,
Si votre valeur est au format DateTime, il vous suffit de rajouter le temps
à l'aide de la méthode Add de la classe DateTime (TimeStart?) comme
présentée ici:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdatetimeclassaddtopic.asp
Vous aurez alors :
System.DateTime today = System.DateTime(2006, 5, 30, 8, 30, 0); // Pour le
30/05/2005 à 8h30.
System.TimeSpan duration = new System.TimeSpan(0, 0, 30, 0); // 30 minutes.
System.DateTime answer = today.Add(duration); // Ajout de la durée voulue.
Vous devrez faire cette opération sur toutes les valeurs DateTime présentes
dans votre tableau afin de synchroniser tous les horaires.
Cordialement,
Osman MALIK [MS France]
"Nicolas" <nicolas.lonfat@epfl.ch> wrote in message
news:4294e083$1@epflnews.epfl.ch...
Salut,
Je dois faire (je débute en C#) un programme d'organisation de tournoi et
dans mon planning des matchs j'aimerai afficher l'heure de chaque partie
(j'incrémente l'heure de début de manière constante en additionnant le
temps d'un match rentré en paramètre dans un formulaire).
Pour afficher l'horaire (dans un tableau DataGrid)du premier match je
fais:
Comment faire pour qu'ensuite je puisse additionner a chaque passage dans
la boucle (chaque nouveau match ajouté) la valeur dureeMatch qui est de
type string?
Si votre valeur est au format DateTime, il vous suffit de rajouter le temps à l'aide de la méthode Add de la classe DateTime (TimeStart?) comme présentée ici: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdatetimeclassaddtopic.asp
Vous aurez alors : System.DateTime today = System.DateTime(2006, 5, 30, 8, 30, 0); // Pour le 30/05/2005 à 8h30. System.TimeSpan duration = new System.TimeSpan(0, 0, 30, 0); // 30 minutes. System.DateTime answer = today.Add(duration); // Ajout de la durée voulue.
Vous devrez faire cette opération sur toutes les valeurs DateTime présentes dans votre tableau afin de synchroniser tous les horaires.
Cordialement, Osman MALIK [MS France]
"Nicolas" wrote in message news:4294e083$
Salut,
Je dois faire (je débute en C#) un programme d'organisation de tournoi et dans mon planning des matchs j'aimerai afficher l'heure de chaque partie (j'incrémente l'heure de début de manière constante en additionnant le temps d'un match rentré en paramètre dans un formulaire).
Pour afficher l'horaire (dans un tableau DataGrid)du premier match je fais:
Comment faire pour qu'ensuite je puisse additionner a chaque passage dans la boucle (chaque nouveau match ajouté) la valeur dureeMatch qui est de type string?