Den v tyzdni   zodpovězená otázka

VB.NET, .NET

Zdravim vsetkych, zacinam robit vo VB 2008 a prosim vas o radu, ako najlepsie zistim z datumu cislo dna v tyzdni a meno dna v tyzdni. Pouzivam namespace Microsoft.VisualBasic a tam su funkcie WeekDay a WeekdayName, ale je to najlepsie riesenie? Pri datume vidim property DayOfWeek, ako vsak zohladnuje prvy den v tyzdni? (First day of week)

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

Weekday(date, [firstdayofweek])

http://msdn.microsoft.com/en-us/library/...

WeekdayName(weekday, abbreviate, firstdayofweek)

http://msdn.microsoft.com/en-us/library/...

txtD1.Text = Weekday(Now, Microsoft.VisualBasic.FirstDayOfWeek.Monday)
txtD2.Text = WeekdayName(Weekday(Now, Microsoft.VisualBasic.FirstDayOfWeek.Monday))

Petr

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

Tyhle staré funkce z VB6 zahoďte (nikdy nevíte, kdy přestanou fungovat a navíc v C# nejsou) a používejte .NET ekvivalenty, které fungují a budou fungovat navždy (u starých VB6 funkcí jeden nikdy neví).

Dim d As DateTime = Now
d.DayOfWeek  'vrací den v týdnu (je to enum od 0=neděle do 6=sobota)
System.Threading.Thread.CurrentThread.CurrentCulture.DateTimeFormat.DayNames(d.DayOfWeek)   'vrací název dne v týdnu (podobně můžete zjistit i názvy měsíců atd.)
nahlásit spamnahlásit spam 1 / 1 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