jak zjistit min-max datum   zodpovězená otázka

VB.NET

Zdravím, nemohu přijít, jak zjistit nejmenší datum. Mám několik datumových položek a z nich bych potřebovat zjistit nejmenší(nejstarší) datum. Myslel jsem že existuje nějaká funkce jako min(date1,date2,date3), ale nikde jsem nic nenašel. Děkuji J. Stránský

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Nejdriv bych se zeptal kde mate ty datumove polozky?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Pokud datumy načtete do pole, nejmenší hodnotu lze získat jednoduchým cyklem For. Nebo by to možná šlo i pomocí dotazu LINQ, ale to se mi teď nechce vymýšlet.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tam se snad ani nic vymýšlet nedá.

    Dim Datumy() As Date = {#1/1/2008#, #2/2/2007#, #3/3/2006#}
    Dim nejnizsi As Date = (From dat In Datumy Order By dat Select dat).First

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Data splňují rozhraní IComparable (porovnávání), lze je tedy protahovat všemi funkcemi, které řadí pomocí porovnávání

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback