[C#][1.1] String et DateTime
Bonjour,
J'ai développé une application web avec Visual Studio 2003. POur visualiser le résultats, je fais une aperçu en local avant de le transférer en ligne.
En local, je n'ai aucuns problème.
Mais en ligne, j'ai le message d'erreur lors du clic sur un bouton :
Code:
String was not recognized as a valid DateTime.
Voici le code lors de l'évènement du clic :
Code:
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 33
| private void Button2_Click(object sender, System.EventArgs e)
{
string heure_debut=TextBox4.Text+":"+TextBox5.Text;
string heure_fin=TextBox7.Text+":"+TextBox8.Text;
string date_entier_debut=DateTime.Parse(date1.Text).ToString("D");
string date_entier_fin=DateTime.Parse(date2.Text).ToString("D");
try
{
if (DateTime.Parse(date1.Text)<=DateTime.Parse(date2.Text))
{
if (DateTime.Parse(date1.Text)>DateTime.Now.AddDays(-1))
{
remarque.Text=sauvegarde(id,Session["id_plf"].ToString(),Session["id_util"].ToString(),TextBox1.Text,TextBox2.Text,DropDownList1.SelectedItem.Value,DropDownList1.SelectedItem.Text,DropDownList2.SelectedItem.Text,date1.Text,date2.Text,RICHTEXTBOX1.Text,heure_debut,heure_fin,TextBox4.Text,TextBox5.Text,TextBox7.Text,TextBox8.Text,date_entier_debut,date_entier_fin);
if (remarque.Text=="ok") Response.Redirect("rdv_accueil.aspx");
}
else
{
remarque.Text="Veuillez entrer une date de début supérieure à la date d'aujourd'hui";
}
}
else
{
remarque.Text="La date de début doit être plus petite que la date de fin.";
}
}
catch
{
remarque.Text="Une erreur est survenue dans l'enregistrement.";
}
} |
Je n'ai pas trouvé d'où vient le problème, pouvez-vous m'aider ?
Merci,
Jérôme