MS Office week
Pouze tento týden sleva až 80 % na e-learning týkající se MS Office
50 % bodů zdarma na online výuku díky naší Slevové akci!

Diskuze: Vyber objektov na zaklade property DateTime

Aktivity (5)
Avatar
RooBoo
Člen
Avatar
RooBoo:29.8.2019 15:44

Ahojte, mám problém a neviem sa pohnúť ďalej. Mám appku ktorá načíta XML súbor, z neho extrahuje data(tabuľka 3 stlpcov a xxx riadkov). Dáta uložím do objektov. Tie majú 3 property. String pohlavie, Int počet a DateTime dátum. Ja by som chcel na základe užívateľského vstupu(užívateľ vykliká 2 comboBoxy) a podľa daných hodnôt vykresliť graf. Neviem si rady so selektovaním. Mám metódu ktorá my vytvorí List. Vždy keď sa spustí aplikácia, prejde celý XML,základe každého riadku vytvorí objekt, ale uloží do listu len tie objekty ktoré vyhovujú.
Selektovať na základe pohlavia je EZ, ale selektovať na základe DateTime mi robí problém. Neviem ako mám nastaviť aby sa do listu uložili len tie dni ktoré sú v mesiaci Január napr.
Za každú radu ďakujem

Zkusil jsem: Je to v texte

Chci docílit: Je to v texte

 
Odpovědět
29.8.2019 15:44
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Odpovídá na RooBoo
don.jarducius:29.8.2019 17:23

Já měsíc většinou filtruju jako:

var start = new DateTime(Rok, Mesic,1)
var konec = start.AddMonth(1);
if (datum >= start && datum < konec)
{
...
}

// nebo
var mesic = 1;
var rok = 2019;
if (datum.Year == rok&& datum.Month == mesic)
{
...
}
}
Akceptované řešení
+20 Zkušeností
Řešení problému
Nahoru Odpovědět
29.8.2019 17:23
Ten kdo nechce hledá důvod, ten kdo chce hledá způsob
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.