PDA

View Full Version : فرمت DateTime



mamad_za
شنبه 20 دی 1393, 11:00 صبح
سلام ببخشید یه سوال داشتم و اینکه من میام تاریخ میلادی رو تو بانک ذخیره کنم چنتا مشکل پیش میاد
1- دیتا تایپ تاریخ میلادیم تو بانک DateTime
2- وقتی میام تاریخ رو از asp وارد بانک کنم فرمتش به این صورت هستش ----> mm/dd/yyy
3- من میام با datetime.now.tostring("yyyy/mm/dd HH:mm:ss") فرمتش و تغییر میدم ولی خوب میام اینو ذخیره کنم فرمتش stringe دیگه تو بانک هم Date time وقتی تبدیلش هم می کنم به فرمت اول در میاد چطور این مشکل رو حل کنم؟

aminmousavi
شنبه 20 دی 1393, 14:26 عصر
سلام دوست عزیز . من هم قبلا دردسر زیاد داشتم با datetime . معمولا یکی از دو روش زیر رو انتخاب میکنم (اما مطمئن نیستم بهترین راه هست) :

- کلا string قرار بدین field اس کیو ال رو
- تاریخ رو عددی ذخیره کنین (یعنی فیلد اس کیو ال int باشه) و به این شکل تاریخ و ذخیره کنین 13931021

mamad_za
شنبه 20 دی 1393, 16:27 عصر
ممنونم از پاسخ گویتون راه اول به فکرم رسیده بود ، در مورد راه دوم میشه مثالی بزنید که چطوری تبدیل به این فرمت می کنید وقتی هم دارید از بانک می خونید چطور به فرم Datetime بر می گردونید؟

aminmousavi
شنبه 20 دی 1393, 16:34 عصر
باید موقع نمایش توی سایت تبدیل به رشته کنیدش و یا حالا بینشون دوباره / بزارین یا ساب استرینگ بزنید و مقادیر سال و ماه و روز رو در بیارید و به datetime بدید