comment faire le casting de date en C# e différence entre 2 dates
salut,
j'utilise SQL Server 2005 comme SGBD et j'utilise C#.NET comme outils de programmation.
je maitrise SQL mais mon problème je ne connait pas C# et je n'arrive pas à faire qu 'est ce que je veux.
j'ai récupéré la date de debut e la date de retour dans deux zones de textes "dat_debut.Text " et "dat_retour.Text"
Code:
1 2 3 4 5 6 7 8 9 10
| for (int i = 0; i < oDataSet.Tables["T_PERIODE_HOTEL"].Rows.Count ; i++)
{
dat_debut.Text = oDataSet.Tables["T_PERIODE_HOTEL"].Rows[i][2].ToString();
dat_retour.Text = oDataSet.Tables["T_PERIODE_HOTEL"].Rows[i][3].ToString();
connexion.Close();
} |
1- mon premier problème: je veux faire la différence entre les deux dates e j'affiche le résultat dans un text box "resulta.text"
si j'écrit comme ça: resulta.Text = dat_debut.Text - dat_retour.Text;==>Erreur 1 L'opérateur '-' ne peut pas être appliqué aux opérandes de type 'string' et 'string'
je ne connait pas comment faire le casting comme en java.
2-mon 2eme problème: j'ai un text box "nb_jour.text", ce champ est rempli par l'utilisateur ; je veux ajouter le nombre de jours à la date de debut pour atteindre la date de sortie
c'est à dire : date_sortie= date_debut + nbjour
merci d'avance