private void button_DetermineAge_Click(object sender, EventArgs e) { DateTime inputDate; if (!DateTime.TryParseExact(textBox_DateInput.Text, "yyyy/MM/dd", CultureInfo.InstalledUICulture, DateTimeStyles.None, out inputDate)) MessageBox.Show("Erreur dans le format de la date, réessayez avec un format AAAA/MM/JJ", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); else if (inputDate >= DateTime.Now) MessageBox.Show("Je veux bien que vous soyez jeune, mais tout de même ...", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); else { DateTime Age = DateTime.MinValue + (DateTime.Now.Date - inputDate.Date); MessageBox.Show(string.Format("Vous avez {0} ans {1} mois et {2} jours", Age.Year - 1, Age.Month - 1, Age.Day - 1)); } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question