Přičtení dne k dnešnímu datu   zodpovězená otázka

VB.NET

Prosím o radu (na foru jsem odpověď nenašel)

Jak se dá operovat s proměnou Date?

Nebo spíš jak můžu vypsat datum a přičítat a odečítat dni.

např

dim dnes as date = today
msgbox (dnes + 1)

Vím že takhle to nefunguje, ale nevím jak na to.

Pomohlo by mi i stejné počítaní třeba s hodinama a měsícema.

Díky za radu Bouda

PS: existuje neco jako zjištění jestli daný den je pracovní?

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

Dobrý den, přičítání a odečítání dnů se provádí takto:

        Dim dnes As Date = Now
        dnes = dnes.AddDays(1)
        MsgBox(dnes)

Pokud potřebujete odečítat číslo bude samozřejmě záporné.

Pokud pracovním dnem myslíte pondělí-pátek není problém si zjistit číslo nebo jméno dne v týdnu a podle toho se zachovat.

Pokud by jste tam ale chtěl zahrnout i různé svátky, budete si muset nejspíš sehnat (nebo vytvořit) databázi těchto dní a pak s ní datum porovnávat.

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

Moc díky za odpověď je to jednoduché, ale nikdy nevím kde takové maličkosti zjistit. Dělal jsem podobné pokusy, ale addays mě nenapadlo :)

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