PDA

View Full Version : گرفتن تاریخ سیستم به صورت شمسی



nimamohammadi
شنبه 24 بهمن 1388, 11:36 صبح
سلام
چطور می تونم فقط تاریخ سیستم رو دریافت کنم . اونم به صورت شمسی؟
پیشاپیش از راهنمایی شما متشکرم

Netsky
شنبه 24 بهمن 1388, 11:49 صبح
سلام دوست عزیز .
کد زیر مشکلت رو حل میکنه :



System.Globalization.PersianCalendar dtePersianCalendar = new System.Globalization.PersianCalendar();
string Year, Month, Day,strResult;
DateTime Date_Now = DateTime.Now;
//---------------------
Year = dtePersianCalendar.GetYear(Date_Now).ToString();
Month = dtePersianCalendar.GetMonth(Date_Now).ToString();
Day = dtePersianCalendar.GetDayOfMonth(Date_Now).ToStrin g();
strResult = Year + "/" + Month + "/" + Day;
MessageBox.Show(strResult);

rana-writes
شنبه 24 بهمن 1388, 18:25 عصر
سلام
توی این تاپیک اگه برین، متودهای دیگه که نشون داده شده راهنماییتون میکنه
http://www.barnamenevis.org/forum/showthread.php?t=204948

m.toosi
جمعه 17 تیر 1390, 18:39 عصر
با تشکر از آقای netsky
حالا اگر من بخوام تاریخ میلادی رو از روی سیستم بگیرم بایستی چکار کنم؟؟؟
از این دستور استفاده کردم ولی در این دستور هم تاریخ و هم زمان را در یک لیبل نشان میده ولی من میخوام در 2تا لیبل متفاوت نشان بده
lblmiladi.Text = DateTime.Now.ToString();

ممنون از شما که منو راهنماییی میکنی:قلب:

linux
جمعه 17 تیر 1390, 19:21 عصر
از 10 سال پیش به این ور این سوالات تاریخ روزی 1 بار پرسیده شده است.
این یک روش


textBox1.Text = DateTime.Now.ToShortDateString();
textBox2.Text = DateTime.Now.ToShortTimeString();
textBox1.Text = DateTime.Now.ToLongDateString();
textBox2.Text = DateTime.Now.ToLongTimeString();

iman_me
جمعه 17 تیر 1390, 19:27 عصر
DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second;

DateTime.Now.ToShortDateString();

m.toosi
جمعه 17 تیر 1390, 20:04 عصر
تشکر از لطف شما
خوب از بس مثالهای مختلف تو این سایت زده شده وقتی سرچ میکنیم کلی post باز میشه که هر کدام یک جوری هست و بیشتر اون ها هم با مشکل روبرو میشه و باعث میشه آدم گیج بشه
به هر حال تشکر از لطف همه