potrzebujesz pomocy. Muszę liczyć regularne dni robocze dla danego okresu, na przykład w naszym kraju, mamy 5 regularnych dni roboczych od poniedziałku do piątku, następnie w kodzie muszę wykluczyć soboty i niedziele, kiedy używam go na moich obliczeniach.Zliczanie regularnych dni roboczych w danym okresie czasu
Potrzebuję czegoś algorytmu takiego w C#.
int GetRegularWorkingDays(DateTime startDate, DateTime endDate)
{
int nonWorkingDays = ((endDate - startDate) % 7) * 2;
return (endDate - startDate) - nonWorkingDays;
}
wiem, że mój projekt jest sposobem daleko :(Z góry dziękuję =)
. PS: Chłopaki proszę up-głosowania najlepsza/najszybsza/najskuteczniejsza odpowiedź poniżej. Thanks =)
Jak chcesz leczyć wakacje? – kbrimington
To również pytanie, ale moje rozwiązanie jest po prostu nadrzędne w moich obliczeniach. Regularne wakacje tutaj w naszym kraju są ciągle zmienne. I nie chcę powiedzieć, budować tabelę kalendarza tylko po to, aby ją utrzymać .. – CSharpNoob