نقل قول: تبدیل عدد به تاریخ
سلام دوست من.35 به اون تاریخ چه ارتباطی داره؟!!:متعجب:
نقل قول: تبدیل عدد به تاریخ
سی و پنجمین روز سال برابر این تاریخ است !
نقل قول: تبدیل عدد به تاریخ
سلام
شاید زیاد اصولی نیاشه ولی کار می کنه
System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
public void _GetDay(int numDays)
{
DateTime baseDate = new DateTime(pc.GetYear(DateTime.Now), 1, 1);
DateTime newDate = baseDate.AddDays(numDays);
MessageBox.Show(newDate.Year.ToString("00 / ") + newDate.Month.ToString("00 / ") + newDate.Day.ToString("00"));
}
نقل قول: تبدیل عدد به تاریخ
ممنون ولی فکر کنم اینجوری با مشکل مواجعه بشیم
راه حل دیگه ای به ذهنتون نمیرسه ؟
یه سوال دیگه داشتم
من در برنامه ایی که دارم با اعداد کار می کنم یعنی عدد 1 روز اول سال و عدد 365 روز آخر سال
حالا می خوام اگر کابر تاریخ 1392/04/02
را انتخاب کردد خروجی عدد 35 بر گردونه (35 روز از ابتدای سال)
در این مورد چیزی
به ذهنتون نمیرسه
؟؟؟
نقل قول: تبدیل عدد به تاریخ
سوالم بذارید کلی بگم
من یه فایل XML دارم که در واقع برای هر روز از سال جاری یه سری ورودی داره
حالا این امکان وجود داره که کاربر از یه تاریخ تا یه تاریخ دیگر مقدارشو عوض کنه
مثلا از تاریخ 1392/10/10 تا تاریخ 1392/12/22
برای هر روز یه نود تعریف کردم
نقل قول: تبدیل عدد به تاریخ
نقل قول:
نوشته شده توسط
project80888
ممنون ولی فکر کنم اینجوری با مشکل مواجعه بشیم
راه حل دیگه ای به ذهنتون نمیرسه ؟
یه سوال دیگه داشتم
من در برنامه ایی که دارم با اعداد کار می کنم یعنی عدد 1 روز اول سال و عدد 365 روز آخر سال
حالا می خوام اگر کابر تاریخ 1392/04/02
را انتخاب کردد خروجی عدد 35 بر گردونه (35 روز از ابتدای سال)
در این مورد چیزی
به ذهنتون نمیرسه
؟؟؟
منظورتون چیزی شبیه این هست؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟:ل خند::لبخند: لینک یه یه چیزی مثل این لینک
نقل قول: تبدیل عدد به تاریخ
سلام
اینجوری میشه
System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
string tarikh="04/02/92";
string[] tarikh1=tarikh.Split('/');
MessageBox.Show(pc.GetDayOfYear(pc.ToDateTime(int. Parse(tarikh1[2]),int.Parse(tarikh1[1]),int.Parse(tarikh1[0]),0,0,0,0)).ToString());
int sal=pc.GetYear(DateTime.Now);
DateTime dt =pc.ToDateTime(sal,1,1,0,0,0,0).AddDays(35-1);
MessageBox.Show(pc.GetDayOfMonth(dt).ToString("00/")+pc.GetMonth(dt).ToString("00/")+sal);