Bonjour,
J'aurais souhaité un petit coup de main sur la comparaison de date avec Linq.
dateCleanRC est un dateTime sous forme de 2016-01-01 00:00:00:000
Hors je cherche a faire une comparaison sur 2016-01-01, mais peu importe ce que j'ai pu essayer je tombe sur aucun résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 //string dateChoose = monthCalendar1.SelectionRange.Start.ToString("dd/MM/yyyy""); string dateChoose = monthCalendar1.SelectionRange.Start.ToString("yyyy-MM-dd"); query = from rc in db.RoomClean join r in db.Room on rc.idRoomRC equals r.idR //where rc.dateCleanRC.ToShortDateString().Contains((DateTime.ParseExact(dateChoose, "dd/MM/yyyy", CultureInfo.InvariantCulture)).ToString()) //where rc.dateCleanRC.ToString().Contains(dateChoose.ToString()) where rc.dateCleanRC.ToString().StartsWith(dateChoose.ToString()) select new { numRoom = r.idR, nameRoom = r.nameR, dateClean = rc.dateCleanRC };
Merci de votre aide.
Partager