J'ai un timepicker (datetimepicker) formaté en HH: mm - 24 heures. Il affiche 00 à 24 et 00 à 59 et ne permet pas d'entrer des valeurs invalides. C'est exactement ce que je veux. Toutefois, il renvoie des valeurs de 12 heures avec les indicateurs AM et PM. Cela signifie que lorsque l'utilisateur entre "00", il est retourné comme "12", et "14" est retourné comme "2:00". Ce n'est pas ce que je veux.Winforms .net Datepicker ne respecte pas le format 24 heures?
Je peux tester et convertir ces valeurs de retour non désirées, mais sûrement (?) Il y a un moyen plus élégant de persuader cette chose de me donner les valeurs que je veux plutôt que de vérifier ces conditions spéciales? Une propriété simple que j'ai oublié peut-être?
Utilisez-vous une propriété 'Value' du datetimepicker? Il devrait renvoyer une valeur typée DateTime. –
Oui, je lis la valeur.ToString(). Je ne savais pas qu'il y avait une autre propriété à lire pour obtenir la valeur ... – mickeyf