PDA

View Full Version : توضیح در مورد کد نحوه استفاده از تاریخ شمسی



boysfe5
شنبه 05 مرداد 1392, 16:01 عصر
سلام
دوستان ببینید در این مورد منظور من درسته یا نه
در این قطعه کد تاریخ شمسی را در تک باکس قرار می دهیم اگه ماه بزرگتر از 9 باشد
آیا بعد از علامت سوال که GetMonth استفاده شده منظورش اینه که بزرگتر از 9 بود همان را قرار بده یعنی مثلا "11" بعدش و استفاده از ":" در اینجا به معنی در غیر اینصورت یعنی کوچکتر از 9 بود بیا اولش یه صفر "0"بزار بعد ماه را قرار بده
آیا در مورد این قطعه کد منظور من درسته یا نه؟ اگه درست نباشه لطفا راهنمایی کنید. مرسی

mtxtDate.Text = Pc.GetYear(DateTime.Now).ToString() +
"/" + (Pc.GetMonth(DateTime.Now) > 9 ? Pc.GetMonth(DateTime.Now).ToString() : "0" + Pc.GetMonth(DateTime.Now).ToString()) +
"/" + (Pc.GetDayOfMonth(DateTime.Now) > 9 ? Pc.GetDayOfMonth(DateTime.Now).ToString() : "0" + Pc.GetDayOfMonth(DateTime.Now).ToString());

hamid_hr
شنبه 05 مرداد 1392, 16:29 عصر
mtxtDate.Text = DateTime.Now.ToString("yyyy/MM/dd");

boysfe5
شنبه 05 مرداد 1392, 17:15 عصر
آیا منظور من از کد بالا درسته یا نه فقط همین در صورتی که درست نیست به هم بگید.

a.ameri
شنبه 05 مرداد 1392, 17:24 عصر
درسته مشکلی نداره

اگر ماه یا روزت کمتر از 10 باشه باید یک صفر به اولش اضافه کنی