PDA

View Full Version : سوال: بدست آوردن ایام هفته از تاریخ



dharmaa
شنبه 05 مرداد 1392, 22:13 عصر
سلام دوستان
برای اینکه بخام تاریخ رو توی فرم نمایش دهم اومدم تاریخ سیستم رو تبدیل به شمسی کردم و نشون دادم اما میخام علاوه بر تاریخ نشان داده شده روز هفته را نیز نمایش دهد .مثلا به این شکل باشه:
امروز شنبه 1392/05/05
مشکل من کلمه شنبه است چهطوری میتونم اینو از تاریخ بدست بیارم؟

danialafshari
شنبه 05 مرداد 1392, 22:26 عصر
سلام
با کد زیر میشه معادل انگلیسیشو بدست آورد
System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
string day = pc.GetDayOfWeek(DateTime.Now).ToString();
MessageBox.Show(day.ToString());
حالا برای تبدیل به فارسی شرط بزار
شنبه رو برات میزارم باقیش رو خودت بنویس
string fweek;
switch (day)
{
case "Saturday":
fweek = "شنبه";
MessageBox.Show(fweek.ToString());
.
.
.
.
break;
default:
break;
}
اینگونه سوالا رو خودتون تلاش کنید انجام بدید قدرت تحلیلتون رو بالا میبره تا اینکه مطرح کنید و جواب آماده بگیرید...
موفق باشی

Amin69
شنبه 05 مرداد 1392, 22:27 عصر
سلام. میتونی یه swith-case بذاری و برای هر روز انگلیسی، فارسی شو بنویسی:


string day = "";
switch (DateTime.Now.DayOfWeek.ToString())
{
case "saturday":
day = "شنبه";
break;
case "sunday":
day = "یکشنبه";
break;
//...
}

dharmaa
شنبه 05 مرداد 1392, 22:45 عصر
اوه خدای من به چه راحتی .حق با شما ست .معما چون حل گشت اسان شود.اگه یه کم بیشتر میگشتم در پروپرتی هاش میشد پیداش کرد.
بازم ممنون بابت پاسخهاتون.