نمایش نتایج 1 تا 4 از 4

نام تاپیک: بدست آوردن روز اول ماه

  1. #1

    بدست آوردن روز اول ماه

    چطور میشه فهمید روز اول ماه چند شنبه است
    مثال روز اول بهمن 1/11/1384 شنبه است؟
    من برای این کار از کد زیر استفاده کردم. ولی اشتباه حساب می کنه
    PersianCalendar pcal = new PersianCalendar();
    DateTime farsidate;
    farsidate = new DateTime(pcal.GetYear(CurrentDate), pcal.GetMonth(CurrentDate),pcal.GetDayOfMonth(Curr entDate));
    System.DayOfWeek w = pcal.GetDayOfWeek(farsidate);//یکم هر ماه چند شنبه است؟
    _lastday = pcal.GetDaysInMonth(farsidate.Year, farsidate.Month);

    مقدار بازگشتی W مقدار مورد نظر است

    نظرتون در مورد این تقویم چیه؟ یکی از اشکالاتش همین اشتباه محاسبه در روز اول ماه است
    فایل های ضمیمه فایل های ضمیمه

  2. #2
    خب از این تقویم استفاده نکن. کلاسها و dll های آماده زیادی روی سایت هست.
    بهتره یه سرچ به عنوان «تبدیل تاریخ» بزنی. حتما مشکلت حل میشه

  3. #3
    سبمه تعالی
    باسلام
    من یکبار با کلای تبدیل تاریخ نوشتمش اگر خواستی بگو برات بگذارمش

  4. #4
    بسمه تعالی
    با سلام
    من خودم کلاس CALENDAR.CS یفارشی کردم و تقویم PCAL.CS استفاده کردم
    تابع fristdayofmonth است
    فایل های ضمیمه فایل های ضمیمه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •