J'ai trouvé que Date.TryParse est assez indulgent en entrée - ainsi, ignorer le jour ou le mois retournera toujours une valeur, bien que toujours sol arrondi. Par exemple:Arrondir un champ de date de texte libre, pour utiliser un champ de critère "Date à"
DateTime.TryParse("2010", out testDate)
-> 01 Jan 2010
ou
DateTime.TryParse("may 2010", out testDate)
-> 01 May 2010
Je voudrais permettre à l'utilisateur d'entrer une date à utiliser comme la date limite supérieure pour une recherche - Yat-il un moyen simple d'obtenir à arrondir vers le haut - par exemple: retour 31/12/2010 quand juste '2010' est entré ...
Merci d'avance.
Excellent travail. Note - Tous les autres tours jusqu'à la fin de la période, mais le «3 juin 2007» se termine à la fin du 2 juin. – Overflew