PDA

View Full Version : تعويض تاريخ سيستم در برنامه



jigily
پنج شنبه 16 اردیبهشت 1389, 10:41 صبح
من ميخوام تاريخي كه ميگيرم تاريخ سيستم نباشه اما هر كاري ميكنم سال و ماهي كه من ميدم قبول نميكنه..
يعني
ميخوام تاريخي كه به شمسي تبديل ميكنم از تاريخ سيستم نگيرم يك تاريخ ميلادي خودم بهش بدم.
براي بدست آوردن تاريخ ميلادي مورد نظر بايد چكار كنم؟

iman_me
پنج شنبه 16 اردیبهشت 1389, 13:59 عصر
نمی دونم تو از چی استفاده کردی ولی باید این رو بنویسی


Label1.Text = Datesh.GetYear(Date.Now) & "/" & Datesh.GetMonth(Date.Now) & "/" & Datesh.GetDayOfMonth(Date.Now)

بجای Date.Now عدد مورد نظرت رو بنویس

jigily
شنبه 18 اردیبهشت 1389, 11:28 صبح
نمی دونم تو از چی استفاده کردی ولی باید این رو بنویسی


Label1.Text = Datesh.GetYear(Date.Now) & "/" & Datesh.GetMonth(Date.Now) & "/" & Datesh.GetDayOfMonth(Date.Now)

بجای Date.Now عدد مورد نظرت رو بنویس

datesh كجا هست؟ من هرچي زدم نبود..

بعدم جز datetime now زمان ديگه اي نميگيره

jigily
شنبه 18 اردیبهشت 1389, 14:16 عصر
بجاي date time now چه چيزي بايد بزارم؟

amirghazali
شنبه 18 اردیبهشت 1389, 14:21 عصر
سلام دوست عزیز
یه متغیر از نوع DateTime تعریف کنید .
بعدش مقدار تاریخ میلادی خود را به اون نسبت بدید و از کد بالا استفاده کنید .

jigily
شنبه 18 اردیبهشت 1389, 15:56 عصر
سلام دوست عزیز
یه متغیر از نوع DateTime تعریف کنید .
بعدش مقدار تاریخ میلادی خود را به اون نسبت بدید و از کد بالا استفاده کنید .
نمي دونم چرا بجاي datet ime هر مقداري بدم نميشه
مثلا
datetime dt;
dt.getyear(2013);
از عددي كه وارد مي كنم ايراد ميگيره.

iman_me
شنبه 18 اردیبهشت 1389, 18:25 عصر
بزار کل کد رو واست بزارم که راحتشی ای بابا:متفکر:


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));

jigily
یک شنبه 19 اردیبهشت 1389, 09:33 صبح
خدا خيرت بده مرسي...