من ميخوام تاريخي كه ميگيرم تاريخ سيستم نباشه اما هر كاري ميكنم سال و ماهي كه من ميدم قبول نميكنه..
يعني
ميخوام تاريخي كه به شمسي تبديل ميكنم از تاريخ سيستم نگيرم يك تاريخ ميلادي خودم بهش بدم.
براي بدست آوردن تاريخ ميلادي مورد نظر بايد چكار كنم؟
من ميخوام تاريخي كه ميگيرم تاريخ سيستم نباشه اما هر كاري ميكنم سال و ماهي كه من ميدم قبول نميكنه..
يعني
ميخوام تاريخي كه به شمسي تبديل ميكنم از تاريخ سيستم نگيرم يك تاريخ ميلادي خودم بهش بدم.
براي بدست آوردن تاريخ ميلادي مورد نظر بايد چكار كنم؟
نمی دونم تو از چی استفاده کردی ولی باید این رو بنویسی
Label1.Text = Datesh.GetYear(Date.Now) & "/" & Datesh.GetMonth(Date.Now) & "/" & Datesh.GetDayOfMonth(Date.Now)
بجای Date.Now عدد مورد نظرت رو بنویس
بجاي date time now چه چيزي بايد بزارم؟
سلام دوست عزیز
یه متغیر از نوع DateTime تعریف کنید .
بعدش مقدار تاریخ میلادی خود را به اون نسبت بدید و از کد بالا استفاده کنید .
بزار کل کد رو واست بزارم که راحتشی ای بابا
System.Globalization.PersianCalendar s = new System.Globalization.PersianCalendar();
DateTime a = new DateTime();
a =DateTime.Parse("1991,7,19");
label1.Text = Convert.ToString(s.GetYear(a) + "/" + s.GetMonth(a) + "/" + s.GetDayOfMonth(a));
خدا خيرت بده مرسي...