Comment filtrer les dates d'une une table DataTable ?
Frederyck
Messages postés62Date d'inscriptionvendredi 6 décembre 2002StatutMembreDernière intervention16 janvier 2009
-
8 févr. 2005 à 14:41
Frederyck
Messages postés62Date d'inscriptionvendredi 6 décembre 2002StatutMembreDernière intervention16 janvier 2009
-
14 févr. 2005 à 22:53
Bonjour,
Mon soucis est le suivant:
Je dispose d'un objet DataTable dans lequel j'ai défini une colonne comme étant de type DateTime.
Je voudrais ensuite à un instant t faire une requête select sur ma table pour ressort que les lignes dont la date = DateTime.Now.
L'ennui c'est qu'à cet instant t le DateTime.Now sera de la forme "08/02/2005 14:27:19" alors que dans ma table j'aurai des lignes qui auront dans la colonne date des valeurs du style "
08/02/2005 14:27:10" ou "
08/02/2005 14:27:36". Comment puis-je écrire mon expression dans la méhode DataTable.Select() de manière à ce qu'il ne compare que la date et les heures et minutes ?
PS: G un timer qui toutes les minutes exécute un DataTable.Select("date = #"+DateTime.Now+"#" ).
Frederyck
Messages postés62Date d'inscriptionvendredi 6 décembre 2002StatutMembreDernière intervention16 janvier 20091 14 févr. 2005 à 22:53
Oui, mais dans ce cas je suis obligé de faire un foreach sur les lignes de ma table et ensuite de comparer la colonne Date à la date courante ( comme tu me l'as indiqué ). Moi je souhaitais ne pas avoir à faire et cela et d'utiliser la méthode Select de la classe DataTable.