black_mask
پنج شنبه 03 اسفند 1391, 13:55 عصر
باسلام.
می خواهم وقتی کاربر تاریخ را به صورت دستی داره وارد می کنه بعد از وارد کردن روز به صورت اتوماتیک کاراکتر "/" و بعد از وارد کردن ماه نیز کاراکتر "/" وارد بشه.
یه سوال دیگه هم دارم
می خواهم کاربر توی تکس باکس ابتدا روز ، بعد ماه و بعد سال را وارد کنه، چون اینطوری برای کاربر راحتتره و به صورت روز/ماه/سال اونو توی تکس باکس نمایش بده.
در ضمن عدد سال را چهار رقمی گرفتم.
اینم کد مربوط به دریافت تاریخ روز و وارد کردن اون توی تکس باکس
PersianCalendar FarsiDate = new PersianCalendar();
string Fyear, Fmonth, Fday = null;
Fyear = FarsiDate.GetYear(System.DateTime.Now).ToString();
Fmonth = FarsiDate.GetMonth(System.DateTime.Now).ToString() ;
Fday = FarsiDate.GetDayOfMonth(System.DateTime.Now).ToStr ing();
if (Fmonth.Length == 1)
Fmonth = "0" + Fmonth;
if (Fday.Length == 1)
Fday = "0" + Fday;
Txt_Date.Text = Fyear +"/"+ Fmonth +"/"+ Fday;
می خواهم وقتی کاربر تاریخ را به صورت دستی داره وارد می کنه بعد از وارد کردن روز به صورت اتوماتیک کاراکتر "/" و بعد از وارد کردن ماه نیز کاراکتر "/" وارد بشه.
یه سوال دیگه هم دارم
می خواهم کاربر توی تکس باکس ابتدا روز ، بعد ماه و بعد سال را وارد کنه، چون اینطوری برای کاربر راحتتره و به صورت روز/ماه/سال اونو توی تکس باکس نمایش بده.
در ضمن عدد سال را چهار رقمی گرفتم.
اینم کد مربوط به دریافت تاریخ روز و وارد کردن اون توی تکس باکس
PersianCalendar FarsiDate = new PersianCalendar();
string Fyear, Fmonth, Fday = null;
Fyear = FarsiDate.GetYear(System.DateTime.Now).ToString();
Fmonth = FarsiDate.GetMonth(System.DateTime.Now).ToString() ;
Fday = FarsiDate.GetDayOfMonth(System.DateTime.Now).ToStr ing();
if (Fmonth.Length == 1)
Fmonth = "0" + Fmonth;
if (Fday.Length == 1)
Fday = "0" + Fday;
Txt_Date.Text = Fyear +"/"+ Fmonth +"/"+ Fday;