למתכנתים - קוד לחישובים של ימי עסקים בישראל - מישהו צריך?

אסתר א

על ציר מחשבים ומוזיקה..
מנוי פרימיום
מוזיקה ונגינה
הנדסת תוכנה
D I G I T A L
הייתי צריכה להתעסק לאחרונה עם הנושא של חישוב ימי עסקים
כולל שימת לב לחגים בישראל
הקוד נכתב תוך שיפור יעילות ותנאי זיכרון של קוד ישן
אם מישהו יוכל להיעזר בזה
מצרפת קישור:
https://esterkaufman.wordpress.com/2019/06/20/c-code-working-days/
 

Yehuda Kremer

משתמש פעיל
הנדסת תוכנה
D I G I T A L
נראה טוב ומושקע.
שמתי לב שבחישוב ימי עסקים אחורה (היסטוריה) אני מקבל תוצאה אך ללא התחשבות בחגים:
cpGFr6W.png

אולי בגלל שלוקחים רק את החגים הבאים עלינו לטובה:)
IwBxvOK.png


שכויח
 

אסתר א

על ציר מחשבים ומוזיקה..
מנוי פרימיום
מוזיקה ונגינה
הנדסת תוכנה
D I G I T A L
נראה טוב ומושקע.
שמתי לב שבחישוב ימי עסקים אחורה (היסטוריה) אני מקבל תוצאה אך ללא התחשבות בחגים
...
היי הערה חשובה!
באמת זה יכול להיות שימושי לקבלת ימים בין תאריכים אחורה
אז הוספתי טיפול, עודכן בפוסט
(בפונקציה של הוספת ימי עסקים לתאריך התחלה לא אפשרתי לקבל ימי עסקים במינוס - לא ראיתי צורך)

PHP:
 int holidaysCount = GetHolidays(startDate, endDate, dir).Count();

result -= (holidaysCount * dir);
 

אסתר א

על ציר מחשבים ומוזיקה..
מנוי פרימיום
מוזיקה ונגינה
הנדסת תוכנה
D I G I T A L
נעלה לGitHub
זה קטן נראה לי לחבילה של NuGet
anyway שמחה שזה אולי עזר למישהו
הקודים הקיימים ממש מפשלים בתוצאות ובמיוחד לא מותאמים לשישי-שבת, וחגים בישראל
 

אסתר א

על ציר מחשבים ומוזיקה..
מנוי פרימיום
מוזיקה ונגינה
הנדסת תוכנה
D I G I T A L
עדכנתי שוב את הפוסט.
תיקון ל: AddBusinessDays
 

5127109

מהמשתמשים המובילים!
עיצוב גרפי
עימוד ספרים
אם למשהו יש את זה JS אשמח מאוד.
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קכג

א שִׁיר הַמַּעֲלוֹת אֵלֶיךָ נָשָׂאתִי אֶת עֵינַי הַיֹּשְׁבִי בַּשָּׁמָיִם:ב הִנֵּה כְעֵינֵי עֲבָדִים אֶל יַד אֲדוֹנֵיהֶם כְּעֵינֵי שִׁפְחָה אֶל יַד גְּבִרְתָּהּ כֵּן עֵינֵינוּ אֶל יְהוָה אֱלֹהֵינוּ עַד שֶׁיְּחָנֵּנוּ:ג חָנֵּנוּ יְהוָה חָנֵּנוּ כִּי רַב שָׂבַעְנוּ בוּז:ד רַבַּת שָׂבְעָה לָּהּ נַפְשֵׁנוּ הַלַּעַג הַשַּׁאֲנַנִּים הַבּוּז לִגְאֵיוֹנִים:
נקרא  1  פעמים

לוח מודעות

למעלה