سلام
--------------------------------------------- ویرایش
از تابع زیر استفاده کنید.
private string AddDayToShamsiDate(string tarikh, double days)
{
string year = tarikh.Substring(0, 4);
string month = tarikh.Substring(5, 2);
string day = tarikh.Substring(8, 2);
//تبدیل تاریخ شمسی به میلادی
PersianCalendar pc = new PersianCalendar();
DateTime dt = pc.ToDateTime(Convert.ToInt32(year), Convert.ToInt32(month), Convert.ToInt32(day), 0, 0, 0, 0);
//افزودن روزهای مورد نظر به تاریخ میلادی
DateTime _newDate = dt.AddDays(days);
//تبدیل تاریخ میلادی به شمسی
string _result = "";
_result += pc.GetYear(_newDate).ToString("0000");
_result += "/";
_result += pc.GetMonth(_newDate).ToString("00");
_result += "/";
_result += pc.GetDayOfMonth(_newDate).ToString("00");
return _result;
}
نحوه استفاده: textBox1.Text=AddDayToShamsiDate("1394/04/08", 23);