למישהו מכם יש פונקצייה שמחסרת בין תאריכים? יש לי אובייקט לוח שנה שהמשתמש בוחר בו תאריך. אני מעוניין שאחרי שהמשתמש בחר תאריך תחילה ותאריך סיום - יוצגו בפניו מספר הימים שבחר סך הכל ( כולל שבתות כמובן ) אשמח לרעיון תודה מראש
זה מה שאני שולח לפונקצייה this.LabelNumberDaysDue.Text=ChangeFormat(TextDueFrom.Text,TextDueTo.Text); שים לב שאני שולח טקסט עכשיו עושה קאסט private string ChangeFormat(string from, string to) { try { DateTime fromDate = Convert.ToDateTime(from); DateTime toDate = Convert.ToDateTime(to); TimeSpan ts = toDate.Subtract(fromDate); int days = ts.Days; int totalDays = Convert.ToInt32(ts.TotalDays)+1; return totalDays.ToString(); זה עובד לך אם אתה בוחר הפרש שגדול מחודש?
הזנת מה-1 לחודש אוקטובר עד ל-15 לדצמבר - למה שזה יתן לך חודש ? זה חודשיים וחצי, תכפיל ב-30 יום (בהתעלם מחודש מלא וחסר, וכן מ-עד ועד בכלל) תקבל 75, אז מה הבעיה ? אולי במקום להזין ערכי משתנה שנת CONST ?