PDA

View Full Version : حذف زمان از تاریخ ثبت شده در دیتابیس



amin_blog
چهارشنبه 27 دی 1391, 01:16 صبح
سلام.
من تو دیتا بیس یه ستون ساختم از نوع date .حالا هر تاریخی رو دخیره میکنم همراهش زمان هم ذخیره میشه.چطور میتونم از ذخیره شدن زمان جلوگیری کنم؟

mahdidabaghi
چهارشنبه 27 دی 1391, 01:22 صبح
سلام
پیشنهاد من اینه که شما ستون رو از نوع nvarchar(10) قرار بدی و خودت با کد نویسی تاریخ رو به سمت اس کیو ال پاس بدی
اینجوری میتونی کنترل بهتری رو این فیلد داشته باشی

rezaei_y
چهارشنبه 27 دی 1391, 10:20 صبح
چکار به زمانش داری هر موقع خواستی نمایش بدی زمانش رو نمایش نده

aserfg
چهارشنبه 27 دی 1391, 10:36 صبح
از sql server 2008 این امکان اضافه شده است که تاریخ بدون time ذخیره شود

sh.eng
چهارشنبه 27 دی 1391, 11:16 صبح
سلام
پیشنهاد من اینه که شما ستون رو از نوع nvarchar(10) قرار بدی و خودت با کد نویسی تاریخ رو به سمت اس کیو ال پاس بدی
اینجوری میتونی کنترل بهتری رو این فیلد داشته باشی

سلام. پیشنهاد میکنم به هیچ وجه این کار را نکنید!
شما اگر sql server ای استفاده میکنید که فقط date داشته باشد خب، در غیر این صورت همان طور که دوستان گفتن بهتره هر وقت نیاز بود از زمان استفاده کنید در غیر این صورت فقط تاریخ را نمایش بدید.

amin_blog
چهارشنبه 27 دی 1391, 11:33 صبح
دوستان من از گریدویو برای نمایش تاریخ ثبت شده استفاده میکنم.میشه بیشتر توضبح بدید که چطور زمان رو از کنار تاریخ حذف کنم؟
ضمنا من مجبورم از نو date استفاده کنم چون قراره کاربر بتونه اطلاعات ثبت شده بین دو تاریخ رو از دیتا بیس فراخوانی کنه. متشکر

amin_blog
چهارشنبه 27 دی 1391, 17:18 عصر
دوستان کسی نمیتونه راهنمایی کنه؟

rezaei_y
چهارشنبه 27 دی 1391, 22:44 عصر
اگه از باند فیلد استفاده میکنی
<
asp:BoundField DataField="MyDate" HeaderText="MyDate" SortExpression="MyDate"
DataFormatString="{0:MM/dd/yyyy }" HtmlEncode=false />


و اگه از تمپلیت فیلد استفاده میکنی

<%# Eval("Date","{0:dd-MM-yyyy}") %>