با سلام
برای بدست آوردن تعداد روزهای تعطیل در ماه جاری را چگونه می توانم به دست بیاورم؟
با سلام
برای بدست آوردن تعداد روزهای تعطیل در ماه جاری را چگونه می توانم به دست بیاورم؟
سلام میتونی از کد زیر استفاده کنی:
Dim ShamsiDate AsNew Globalization.PersianCalendar
Dim StartDate = ShamsiDate.ToDateTime(1389, 11, 1, 0, 0, 0, 0)
Dim EndDate = ShamsiDate.ToDateTime(1389, 11, 8, 0, 0, 0, 0)
Dim NumberOfDays AsLong = DateDiff(DateInterval.Weekday, StartDate, EndDate)
توی startdate روز شروع و توی enddate روز پایان رو به فارسی قرار میدی به ترتیب زیر:
سال.ماه.روز.ساعت.دقیقه.ثانی .میلی ثانیه
میتونی مثل این کد ساعت تا میلی ثانیه رو 0 قرار بدی.
حالا اگه یه textbox روی فرم قرار بدی و کد زیر رو بنویسی تعداد روزهای تعطیل رو به تاریخ شمسی بهت نشون می ده.
TextBox.Text = NumberOfDays
آخرین ویرایش به وسیله Artisoft : شنبه 06 شهریور 1389 در 16:59 عصر
روز های تعطیل که توی دات نت نیست ، خودت باید روزهای تعطیل رو حداقل یک بار تعریف کنی .
من به همچین چیزی نیاز داشتم برای نمایش روزهای تعطیل از این کامپوننت استفاده کردم .
https://barnamenevis.org/showth...086#post822086
روزای تعطیل قمری رو چطور میشه بدست آورد؟
سلام. ببخشید ها ولی خدایی بیکارین این کد که من نوشتم واسه روز های جمعه هستش. واسه روز های دیگه هممون جوری گه دوستان گفتن باید تعریفشون کنین و به نظر من حتما مشکل پیدا می کنه چون روز های تعطیل ما معمولا بر اساس مناسبت های قمری هستن که هر سال یه مقدار جابجایی دارن و باید همه ی اینارو در نظر بگیرین تازه اگه همه ی اینارم در نظر بگیرین هر نوع تقویمی(شمسی.قمری.میلادی) هر چند هزار سال خطا دارن که نمیشه کاریش کرد و اگه این خطا توی این سال یا سال بعد باشه چی؟ کل برنامتون میره هوا.
متوجه منظورتون نمی شم!سلام. ببخشید ها ولی خدایی بیکارین
تقویم شمسی و میلادی هیچ مشکلی ندارن. طبق قرارداد(پروتکل) تا صد هزار سال هم میشه براش برنامه ریزی کرد ولی حدودا هر 13000 سال باطبیعت دچار اختلاف میشه ولی قضیه سال قمری فرق میکنه الان 19 ماه رمضان مانمیدونیم این ماه چند روزه هست.هر نوع تقویمی(شمسی.قمری.میلادی) هر چند هزار سال خطا دارن
تقویم شمسی به تقویم قمری متصل نیست چون ما مسلمانیم و مناسبت قمری داریم اون مناسبت ها رو تو تقویم شمسی اضافه می کنیمآره می شه تعریف کرد اما ماه شمسی تو تعطیلی هاش به ماههای قمری متصله.
یعنی نمیشه برای تقویم قمری که 11 روز بعد مشخص نیست که ماه رمضانه یا شواله برنامه نوشت در حالی که برای تقویم شمسی و میلادی همونطور که گفتم تا چند هزار سال هم میشه برنامش رو نوشت (البته این رو هم اضافه کنم که از نظر علمی میشه تقویم قمری ساخت ولی مثلا آخر ماه رمضان مطابق تقویم اگه ماه روییت نشه ماه رمضان تموم نمیشه)نمی دونیم این ماه(رمضان) چند روزه هست؟(یعنی چی؟)