Souliabdo
Messages postés186Date d'inscriptionmercredi 14 mars 2007StatutMembreDernière intervention11 avril 2011
-
12 juin 2009 à 09:26
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 2015
-
15 juin 2009 à 16:25
Boujour,
<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
Dans mon application c # j’ai deux datetimepicker une pour choisir une date (format Short) et l’autre pour choisir l’heure.
J’ai mis le showUpDown à true ;
Quand j’enregistre vers la base (sql server) le champ qui stocke l’heure contient la date et l’heure en même temps pareil pour le champ date .
Comment faire pour récupérer du contrôle date time picker juste la date ou juste l’heure en c#
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 15 juin 2009 à 16:25
Un champ DATETIME contient à la fois une date et une heure. C'est donc normal que tu aies l'heure dedans. Une date en SQL ou en C# est à 00:00:00. Donc oui, tu auras toujours cette heure qui s'affichera dans la base de données. Mais où est le problème ??
Si tu veux afficher quelque part juste la date, sans l'heure, tu peux tout simplement faire maDateTime.ToString("dd/MM/yyyy");
Krimog : while (!(succeed = try())) ;
- NON, "LE BAR" n'est PAS un langage de programmation ! -
Souliabdo
Messages postés186Date d'inscriptionmercredi 14 mars 2007StatutMembreDernière intervention11 avril 20112 15 juin 2009 à 10:07
Merci,
<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
J’ai trouvé aussi les méthodes ToShortDateString()et ToShortTimeString() qui permettent de renvoyer la date sous forme d’une chaine de date courte pareil pour l’heure :
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 15 juin 2009 à 15:53
Vu le dernier message que tu as posté, ton problème ne semble toujours pas résolu.
Donc c'est que tu as mal exprimé ce que tu veux.
Tu as un DateTimePicker pour choisir la date (1). Tu en as un pour choisir l'heure (2).
Tu as un SmallDateTime dans ta base de données (3).
Ce que tu veux c'est enregistrer dans (3) une date correspondant au jour de (1) et à l'heure de (2) ?
Krimog : while (!(succeed = try())) ;
- NON, "LE BAR" n'est PAS un langage de programmation ! -
Souliabdo
Messages postés186Date d'inscriptionmercredi 14 mars 2007StatutMembreDernière intervention11 avril 20112 15 juin 2009 à 16:06
J’ai un DateTimePicker pour choisir la date (1). J’en en ai un pour choisir l'heure (2).<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /??>
J’ai un champ de type DATETIME dans ma base de données pour stocker la date choisie dans (1) et un autre de type DATETIME pour stocker l’heure choisi dans (2).
Mon problème ce que après l’enregistrement vers la base de données
Le champ (Date) qui est successible de contenir la date au lieu de contenir par exemple (15/06/2009) il contient ça : 2009-06-15 00:00:00.000 ou 2009-06-12 09:51:49.310.
Le champ qui est susceptible de contenir l’heure par exemple (15 :46 :00) contient ça : 2009-06-15 15:41:46.000