2 votes

Construire une DateTime avec des heures et minutes personnalisées

Je dois construire un objet DateTime dont la date provient d'un calendrier et les heures/minutes/am-pm proviennent de trois listes déroulantes.

La date et l'heure sont insérées dans une base de données en tant que type de base de données SQL Server de date et d'heure. J'utiliserai quelque chose comme string dt = String.Format("{0:g}", DateTime.Now) ; pour l'analyser lors de son extraction de la base de données.

Je dois juste trouver une manière élégante de construire l'objet DateTime pour l'insertion dans la base de données.

4voto

Matthew Abbott Points 32861

Pourquoi ne pas utiliser la norme DateTime surcharge du constructeur détaillée ici (MSDN) .

DateTime dateTime = new DateTime(year, month, day, hour, minute, second);

Où vous saisissez le year , month , day de votre calendrier, et le hour , minute , second à partir des valeurs de la liste déroulante analysée.

0voto

Il existe un certain nombre de surcharges intégrées pour les constructeurs de DateTime() qui font déjà tout ce dont vous avez besoin et qui construiront une DateTime sur la base de différentes données.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X