PDA

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



ندااحمدی
دوشنبه 23 اسفند 1389, 10:35 صبح
من از farsi calender component در برنامه ام استفاده کردم ولی در textbox ان فقط مقدار geoDate در آن set میشود در صورتی که من مخوام تاریخ پیش فرض سیستم نشان دهد ولی datetime.now استفاده نمیکند
از این کد استفاده میکنم

moshtrakObj.MoshtarakStratDate = farsicalendercomponent.GeoDate.Value
چکار کنم که تاریخ پیش فرض سیستم نشان دهد؟

ehsanara
دوشنبه 23 اسفند 1389, 10:44 صبح
اگه می خوای تاریخ روز رو تو TextBoc ببینی این کد رو استفده کن


System.Globalization.PersianCalendar PR = new System.Globalization.PersianCalendar();
DateTime DT = DateTime.Now;
textBox2.Text = PR.GetYear(DT) + "/" + PR.GetMonth(DT) + "/" + PR.GetDayOfMonth(DT);

ali_autumnal
دوشنبه 23 اسفند 1389, 10:45 صبح
باسلام

به لینک دانلود سورس کامل مبدل تاریخ به خورشیدی و هجری (http://barnamenevis.org/showthread.php?t=185861) مراجعه کنید

موفق باشید
علی پاییزی

ehsanara
دوشنبه 23 اسفند 1389, 10:53 صبح
کد ها به میریزن تو تگ ها
System.Globalization.PersianCalendar PR = new System.Globalization.PersianCalendar();
DateTime DT = DateTime.Now;
textBox2.Text = PR.GetYear(DT) + "/" + PR.GetMonth(DT) + "/" + PR.GetDayOfMonth(DT);

ehsanara
دوشنبه 23 اسفند 1389, 10:53 صبح
ضمنا اگه میخوای تاریخی رو هم دستی تبدیل کنی میتونی به جای DT تاریخ رو Convert کنی مثلا
string d = "2011-3-14";
DateTime SS = Convert.ToDateTime(d);
textBox3.Text = PR.GetYear(SS) + "/" + PR.GetMonth(SS) + "/" + PR.GetDayOfMonth(Convert.ToDateTime(SS));