PDA

View Full Version : سوال: نمایش تاریخ میلادی بدون ساعت در گریدویو



dehqhani
شنبه 13 تیر 1394, 15:41 عصر
با سلام

من دو فیلد دارم که یکی از نوع datetime هست و دیگری از نوع date

فیلد datetime تاریخ و ساعت را ذخیره میکند ئ درگرید ویو هم به همانشکل نمایش میدهد ولی
فیلد date فقط تاریخ را به این شکل (02-07-2015)ذخیره میکند ولی در گرید ویو به این شکل (02/07/2015 12:00:00 ق.ظ) نمایش میده


چکار باید انجام بدم که هردو نوع را فقط قسمت تاریخ در گرید ویو نمایش دهد

mehrzad_ali
شنبه 13 تیر 1394, 18:37 عصر
format Date بهش بده

crazy_1892
شنبه 13 تیر 1394, 22:18 عصر
فانکشن میلادی تو شمسی زیاده سرچ کن اگه پبدا نکرد پیغام خصوصی بذار تا برات ارسال کنم

dehqhani
یک شنبه 14 تیر 1394, 07:19 صبح
فانکشن میلادی تو شمسی زیاده سرچ کن اگه پبدا نکرد پیغام خصوصی بذار تا برات ارسال کنم

ممنون از پاسختون ولی من که نگفتم میخوام تاریخ میلادی رو به شمسی تبدیل کنم .خواهش میکنم یکبار دیگه با دقت سوالم رو کامل بخون

با تشکر

dehqhani
یک شنبه 14 تیر 1394, 07:22 صبح
format Date بهش بده

دوست عزیز فرمتش رو که گفتم date هست

من با اینجاش مشکل دارم که به این شکل (02-07-2015) در بانک ذخیره میشه ولی در گرید ویو به این شکل (02/07/2015 12:00:00 ق.ظ) نمایش میده

من میخوام تاریخ رو به همان صورت که به میلدی در بانک ذخیره میشه به همانصورت هم بصورت میلادی در گرید ویو نمایش داده بشه.

با تشکر

notlikeothers
یک شنبه 14 تیر 1394, 09:02 صبح
سلام.

dt.ToShortDateString();

dehqhani
یک شنبه 14 تیر 1394, 11:56 صبح
سلام.

dt.ToShortDateString();



امکانش هست برام توضیح بدین چکار باید بکنم هرچی گشتم تو اینترنت راجع به این تکه کد چیززی دستگیرم نشد

notlikeothers
یک شنبه 14 تیر 1394, 15:55 عصر
ببین کد رو اصلاح میکنم متد اشتباه نوشتم یه مثال مینویسم فک کنم مشکلت حل شه:
DateTime dt = DateTime.Now;

Response.Write(String.Format("{0:M/d/yyyy}", dt));


خروجی میشه 7/5/2015