Algoritmus na zjištění počtu týdnů v roce

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
d1amond
člen HW spec týmu
Příspěvky: 16120
Registrován: 26 kvě 2008 10:14
Bydliště: České Budějovice

Algoritmus na zjištění počtu týdnů v roce

Příspěvek od d1amond »

Zdravím.
Z názvu je asi jasné o co jde. Potřebuji (ve VB) zjistit počet týdnů na základě zadaného roku. Problém je ISO, kdy nelze jednoduše vzít 1 a poslední den a určit fcí týdny. Např. letos bylo 1.1.2011 v 52 týdnu roku 2010. A to potřebuju ohlídat.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Algoritmus na zjištění počtu týdnů v roce

Příspěvek od CZechBoY »

zkoušels google?
Print "Číslo týdne 'ww':"; Tab(20); DatePart("ww", Now)

zkus, kdyžtak dej místo Now jinej čas
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
d1amond
člen HW spec týmu
Příspěvky: 16120
Registrován: 26 kvě 2008 10:14
Bydliště: České Budějovice

Re: Algoritmus na zjištění počtu týdnů v roce

Příspěvek od d1amond »

Nepotřebuji číslo týdne to mám. Potřebuji počet týdnů v roce.
Podle ISO se za první týden roce bere takový, který obsahuje 1.1. + následující 2 pracovní dny za sebou. To potřebuju ošetřit ve fci, s parametrem ROK.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Algoritmus na zjištění počtu týdnů v roce

Příspěvek od CZechBoY »

no tak to je snad lehký ne?
vemeš 2. a 3. den v roce a zkontroluješ jestli to náhodou jeden z nich není sobota či neděle ;)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
d1amond
člen HW spec týmu
Příspěvky: 16120
Registrován: 26 kvě 2008 10:14
Bydliště: České Budějovice

Re: Algoritmus na zjištění počtu týdnů v roce

Příspěvek od d1amond »

Nevím jak jinak to už napsat. Já nemám problém s určením týdne, fce na určení o jaký týden se jedná mi funguje. Já potřebuju spočítat týdny v roce. To mi hapruje. Někdy má rok 52 týdnů a někdy 53, to chci zjistit.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Algoritmus na zjištění počtu týdnů v roce

Příspěvek od CZechBoY »

však jsem to psal..
CZechBoY píše: vemeš 2. a 3. den v roce a zkontroluješ jestli to náhodou jeden z nich není sobota či neděle ;)
pak jen odečteš 1
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na „Programování a tvorba webu“