Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Porovnání dvou datumů v C#

Uz sa necudujem, ze dnes firmy nemozu najst poriadnych koderov, ked v skole sa ucia taketo somariny + ako som pisal, mas to zrejme aj zle odpisane.

Tento cyklus sposobi to, ze premenne den, mesiac a rok budu mat vzdy rovnaku hodnotu.

foreach (string dat in datumprepocet.Split('.'))
            {
                string day = (dat);
                string moon = (dat);
                string year = (dat);

                den = Convert.ToInt32(day);
                mesic = Convert.ToInt32(moon);
                rok = Convert.ToInt32(year);
            }
Ak vies v akom formate je datum v premennej datumprepocet, tak by si to mal robit nejak takto:

string[] rozpadDatumu = datumprepocet.Split('.');
// index moze byt rozdielny v zavislosti od formatu ... ak mas format d.M.yyyy tak to bude vyzerat takto
string day = rozpadDatumu[0];
string moon = rozpadDatumu[1]; // spravne by ale nemalo byt moon ale month. moon je mesiac na oblohe (doucit anglictinu)
string year = rozpadDatumu[2];
To iste ten druhy foreach. Je tam zbytocny a robi ti to rovnaku neplechu.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny