vbiman
پنج شنبه 14 مهر 1390, 19:09 عصر
با سلام
من یک رشته که شامل تاریخ میشه رو به صورت دستی مقدار دهی کردم بعد این رشته را از طریق کلاس ShamsiDate(persian calender) به شمسی تبدیل کردم ولی جواب نادرستی میده در صورتی که اگه به صورت مستقیم از دستور datetime.now استفاده کنم جواب صحیح رو نشون میده حالا که می خوام با استفاده از این رشته هایی که مقدار دادم همون جواب صحیح رو بگیرم آیا باید به فرمت خاصی تبدیلشون کنم و بعد بفرستمشون به کلاس shamsiDate یا عمل دیگه رو باید انجام بدم ؟
string sal;
string mah;
string rooz;
rooz = "06";
mah = "01";
sal = "2011";
label1.Text = rooz + "/" + mah+"/"+ sal;
var valueDate = new DateTime();
valueDate =Convert.ToDateTime(label1.Text);
var DateShamsi = new ShamsiDate();
textBox1.Text = DateShamsi.Miladi2Shamsi(valueDate);
من یک رشته که شامل تاریخ میشه رو به صورت دستی مقدار دهی کردم بعد این رشته را از طریق کلاس ShamsiDate(persian calender) به شمسی تبدیل کردم ولی جواب نادرستی میده در صورتی که اگه به صورت مستقیم از دستور datetime.now استفاده کنم جواب صحیح رو نشون میده حالا که می خوام با استفاده از این رشته هایی که مقدار دادم همون جواب صحیح رو بگیرم آیا باید به فرمت خاصی تبدیلشون کنم و بعد بفرستمشون به کلاس shamsiDate یا عمل دیگه رو باید انجام بدم ؟
string sal;
string mah;
string rooz;
rooz = "06";
mah = "01";
sal = "2011";
label1.Text = rooz + "/" + mah+"/"+ sal;
var valueDate = new DateTime();
valueDate =Convert.ToDateTime(label1.Text);
var DateShamsi = new ShamsiDate();
textBox1.Text = DateShamsi.Miladi2Shamsi(valueDate);