Comment puis-je obtenir seulement la Date à partir d'un DateTime Picker, C#?
Réponses
Trop de publicités?Je suppose que vous voulez dire un datetime picker, une application winforms.
dans votre code, vous pouvez effectuer les opérations suivantes:
string theDate = dateTimePicker1.Value.ToShortDateString();
ou, si vous souhaitez spécifier le format de la date:
string theDate = dateTimePicker1.Value.ToString("yyyy-MM-dd");
J'ai eu ce problème lors de l'insertion de la date des données dans une base de données, vous pouvez simplement utiliser la struct membres séparément: Dans mon cas, c'est utile puisque la phrase sql doit avoir les bonnes valeurs, et vous avez juste besoin d'ajouter la barre oblique ou un tiret pour compléter le format, pas de conversions nécessaires.
DateTimePicker dtp = new DateTimePicker();
String sql = "insert into table values(" + dtp.Value.Date.Year + "/" +
dtp.Value.Date.Month + "/" + dtp.Value.Date.Day + ");";
De cette façon, vous obtenez seulement la date des membres sans avoir le temps...
Vous dire comment obtenir la date sans la composante temporelle? Utilisation DateTimePicker.De la valeur.Date Mais vous devez formater la sortie à vos besoins.