PDA

View Full Version : استخراج فقط تاریخ



raika17metal
چهارشنبه 03 خرداد 1391, 15:58 عصر
با سلام، من چطوری میتونم از کلاس DateTime فقط تاریخ رو استخراج کنم. دقت کنید که میخوام حتما DataType اش از نوع DateTime باشه چون نیاز دارم که بصورت DateTime در دیتابیس ذخیره کنم. پس استفاده از توابعی همچون .ToShortDateString() کار ساز نخواهند بود

mehdi.mousavi
چهارشنبه 03 خرداد 1391, 16:34 عصر
با سلام، من چطوری میتونم از کلاس DateTime فقط تاریخ رو استخراج کنم. دقت کنید که میخوام حتما DataType اش از نوع DateTime باشه چون نیاز دارم که بصورت DateTime در دیتابیس ذخیره کنم. پس استفاده از توابعی همچون .ToShortDateString() کار ساز نخواهند بود

سلام.
DateTime حاوی Property ای به اسم Date (http://msdn.microsoft.com/en-us/library/system.datetime.date.aspx) هستش که فقط بخش Date تاریخ رو به شما برمیگردونه.

موفق باشید.

hosseinenayati_2009
چهارشنبه 03 خرداد 1391, 16:41 عصر
سلام
اینم کدش


DateTime dt;
String strds;
dt = DateTime.Now;
strds = Convert.ToString(DateTime.Now.Year + "/" + DateTime.Now.Month + "/" + DateTime.Now.Day);
MessageBox.Show( strds.ToString(),"");

mehdi.mousavi
چهارشنبه 03 خرداد 1391, 16:46 عصر
سلام اینم کدش


DateTime dt;
String strds;
dt = DateTime.Now;
strds = Convert.ToString(DateTime.Now.Year + "/" + DateTime.Now.Month + "/" + DateTime.Now.Day);


سلام.
شما خوندید چی نوشتم؟؟؟ کد زیر رو نگاه کنید، کار همون کد بالایی رو می کنه:

DateTime dt = DateTime.Now.Date;
string d = dt.ToString("d");

اینجا، Date هم اضافی هستش، اما چون ایشون میخوان توی ستونی با Data Type
DateTime متغیرشون رو نگه دارن، باید از Date استفاده کنن تا زمانش به 00:00:00:00
ست بشه.

موفق باشید.