Java týden Body zdarma
Využij podzimních slev a získej od nás až 40 % bodů zdarma! Více zde
Pouze tento týden sleva až 80 % na Java e-learning!

Diskuze: Vyber objektov na zaklade property DateTime

Aktivity (4)
Avatar
RooBoo
Člen
Avatar
RooBoo:29. srpna 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. srpna 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. srpna 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. srpna 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.