J'ai une question liée avec l'ensemble de données. Je me demande pourquoi je lis une valeur erronée à partir d'un jeu de données?Lecture d'une valeur erronée à partir du jeu de données
Le champ que je veux lire a la valeur de: 2010-06-28 21:00:00
Cependant, quand je suis en train de lire la première ligne avec:
DateTime endShift = Convert.ToDateTime (ds.Tables [0] .Rows [0] ["rep_time_to"]);
je reçois: 04/07/2010 21:00:00
Comme vous pouvez le voir cette valeur est correcte, sauf la date.
Pourquoi devrais-je faire pour obtenir la bonne valeur qui est 2010-06-28 21:00:00?
Merci d'avance.
Un programmeur débutant!
Qu'est-ce que 'ds.Tables [0] .Rows [0] [" rep_time_to "]' avant d'appeler * convert *? Peut-être essayer de changer l'heure dans la base de données pour, par exemple, 21:38:17 et voyez ce que votre programme lit. Est-ce la bonne cellule? – tanascius
Fonctionne pour moi .. Avez-vous essayé juste le coder en dur comme DateTime endShift = Convert.ToDateTime ("2010-06-28 21:00:00")? – simendsjo
Avez-vous inspecté l'ensemble de données retourné pour confirmer que '2010-06-28 21:00:00' est réellement ce qui est stocké? – Josh