PDA

View Full Version : سوال: استفاده از persian calender



reza69
دوشنبه 06 خرداد 1392, 23:01 عصر
سلام
من persian calender رو به refrenc ها اضافه کردم چجوری باید داخل فرم بزارمش؟

parvizwpf
سه شنبه 07 خرداد 1392, 00:26 صبح
تا اونجایی که من میدونم پرشین کلندر ابزار نیست یه کلاسه:

using System.Globalization;
...
PersianCalendar pc = new PersianCalendar();
MessageBox.Show(pc.GetYear(DateTime.Now).ToString( ));

FreeMagic
سه شنبه 07 خرداد 1392, 09:38 صبح
من از این استفاده میکنم
string get_date_shamsi(){
PersianCalendar pc = new PersianCalendar();
string y, m, d;
y = pc.GetYear(DateTime.Now).ToString();
m = pc.GetMonth(DateTime.Now).ToString();
d = pc.GetDayOfMonth(DateTime.Now).ToString();
if (m.Length == 1) { m = "0" + m; }
if (d.Length == 1) { d = "0" + d; }
return y + "/" + m + "/" + d;
}
خط 7 و 8 هم به این خاطر هست که مثلا تاریخ 1392/2/8 رو به 1392/02/08 تبدیل کنه
موفق باشید