PDA

View Full Version : محاسبه تاریخ ,چند ماه و چند روز دیگر



pedramfj
یک شنبه 24 بهمن 1389, 11:30 صبح
سلام
من توسط کد زیر تاریخ سیستم را میگیرم و به شمسی تبدیل می کنم.

public string Miladi2Shamsi(DateTime _date)
{
PersianCalendar pc = new PersianCalendar();
StringBuilder sb = new StringBuilder();
sb.Append(pc.GetYear(_date).ToString("0000"));
sb.Append("/");
sb.Append(pc.GetMonth(_date).ToString("00"));
sb.Append("/");
sb.Append(pc.GetDayOfMonth(_date).ToString("00"));
return sb.ToString();


}

حالا می خواهم کاری کنم که بفهمم 8 ماه و 20 روز دیگه چه تاریخی میشه (ماه و روز را کاربر وارد می کند)
تشکر...

shuriken
یک شنبه 24 بهمن 1389, 14:06 عصر
خیلی راحت با استفاده از همون DateTime یا PersianCalendar میتونین اینکارو بکنین
این کلاس چند تا تابع برای اینکار داره .
برای اضافه کردن روز،ماه،سال یا حتی ساعت و ثانیه.
یه سری به این سایتم بزنین.
http://msdn.microsoft.com/en-us/library/system.globalization.persiancalendar.aspx

ایمان مدائنی
یک شنبه 24 بهمن 1389, 14:21 عصر
همونو بريز داخل datetime بعد تابعي داره به نام addDay
به همين راحتي
موفق باشي