PDA

View Full Version : سوال: تاريخ ديروز



Iran58
چهارشنبه 08 مهر 1388, 06:18 صبح
چگونه مي توانم بصورت پيش فرض تاريخ ديروزرادرسيستم نمايش دهيم(تاريخ شمسي است نه ميلادي)

corona
چهارشنبه 08 مهر 1388, 08:21 صبح
دوست من اگه منظورت از "به صورت پیش فرض " رو درست متوجه شده باشم می تونی با میتونی با کلاس DateTime تاریخ امروز رو بدست بیاری ، از روزش یکی کم کنی و سپس از روی اون به کمک کلاس PersianCalnder که توی System.Globalization هستش تاریخ رو به شمسی بدست بیاری .



DateTime dt = new DateTime(DateTime.Now.Year,DateTime.Now.Month,Date Time.Now.Day-1,DateTime.Now.Hour,DateTime.Now.Minute,DateTime.N ow.Second);
PersianCalendar pc = new PersianCalendar();
string date = pc.GetYear(dt).ToString()+ " / " + pc.GetMonth(dt).ToString() + " / "+pc.GetDayOfMonth(dt).ToString();
MessageBox.Show(date);


موفق باشی