PDA

View Full Version : سوال: چگونه سالهای کبیسه را مشخص کنیم



dadavaran
چهارشنبه 18 اردیبهشت 1392, 12:07 عصر
با سلام
درمورد مشخص کردن سالهای کبیسه یه سئوال داشتم
آره حق با شماست! ... جستجو کردم پست های زیادی در اینخصوص زده شده ...
ولی هیچکدومشون یا به نتیجه نرسیده یا بکار من نمیود یا من ازشون سر در نیاوردم:
من یه تکس باکس دارم که یه تاریخ رو نشون میده و حالا می خوام با کلیک یه دکمه، تعداد روزهای آن ماه یا سال رو داخل یه لیبل نشون بدم
همش همین

System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
int CountDayOfMonth = pc.GetDaysInMonth(Year, Month);
آیا از کد هم میشه استفاده کرد؟
با تشکر از همه

Tiam121
چهارشنبه 18 اردیبهشت 1392, 12:40 عصر
از متد IsLeapYear استفاده کن
مقدار true و false رو برمیگردونه واست

dadavaran
پنج شنبه 19 اردیبهشت 1392, 08:22 صبح
ممنون از پاسختون
اگه ممکنه استفاده از متد IsLeapYear را درقالب یه کد برام بذارید یا یه خورده بیشتر توضیح بدبد تا متوجه بشم
بازم ممنون

Tiam121
پنج شنبه 19 اردیبهشت 1392, 14:32 عصر
if (pc.isleapyear)
{
//سال کبیسه
}
else
//سال کبیسه نیست
(pc هم که همون متغییر شما هست از نوع persiancalendar)

dadavaran
یک شنبه 22 اردیبهشت 1392, 11:42 صبح
بازهم ممنون از راهنمایتون
اگه ممکنه لطف کنید یه نمونه مطابق با سئوالم بذارید

Tiam121
دوشنبه 23 اردیبهشت 1392, 13:35 عصر
بازهم ممنون از راهنمایتون
اگه ممکنه لطف کنید یه نمونه مطابق با سئوالم بذارید

امیدوارم این همون چیزی باشه که میخوای

dadavaran
سه شنبه 24 اردیبهشت 1392, 07:32 صبح
ممنون

حل شد