PDA

View Full Version : سوال: کامپونت تاریخ



sara_noori
سه شنبه 21 بهمن 1393, 13:22 عصر
با سلام و خسنه نباشید
من کامپونت persia رو اضافه کردم حالا از این کد استفاده می کنم خطا دارد باید چیکار کنم
البته قبلش using persia رو گذاشتم

try
{
SunDate sundate = new SunDate();
sundate = Persia.Calendar.ConvertToPersian(System.DateTime.N ow);
ldate.Text = sundate.Weekday;
}
catch
{
MessageBox.Show("در روند اتصال به پایگاه داده مشکلی پیش آمده است . ", "خطا", MessageBoxButtons.OK);
}

sajadsobh
سه شنبه 21 بهمن 1393, 16:31 عصر
شما خودت با استفاده از PersianCalender می تونی یه کلاس بنویسی که روزهای هفته رو برگردونه. نیاز به کامپوننت نیست!

NASA's Spaceman
چهارشنبه 22 بهمن 1393, 02:59 صبح
روز های هفته که دیگه خیلی راحت هست و نیازی به هیچ کامپوننتی نیست
اول روز های هفته به انگلیسی رو بگیر و با دستور switch فارسیشون کن
با سپاس Spaceman

sara_noori
چهارشنبه 22 بهمن 1393, 11:25 صبح
ببخشید من وقتی با
PersianCalender می نویسم خطا میدهد

plus
چهارشنبه 22 بهمن 1393, 18:24 عصر
ببخشید من وقتی با
PersianCalender می نویسم خطا میدهد
کلاس PersianCalendar مشکلی نداره. شما اگه کد نوشتین و خطا داده اینجا پست کنید. برای دریافت روز هفته هم میتونید ازین کد استفاده کنید:

string[] dayNames = new string[] { "یکشنبه", "دوشنبه", "سه شنبه", "چهارشنبه", "پنجشنبه", "جمعه", "شنبه", };
DayOfWeek today = DateTime.Now.DayOfWeek;
string todayText = dayNames[(int)today];
MessageBox.Show(todayText);