PDA

View Full Version : بهترین روش برای ذخیره کردن تاریخ



ayub_coder
جمعه 09 تیر 1391, 10:01 صبح
سلام دوستان
بهترین روش برای ذخیره کردن تاریخ تو دیتابیس چیه؟ شما از چی استفاده می کنین؟
میشه یکم توضیح بدین؟

Felony
جمعه 09 تیر 1391, 10:35 صبح
ذخیره کردن تاریخ تو کجا ؟ بانک اطلاعاتی ؟ شمسی یا میلادی ؟ سوالتون رو کامل بپرسید ، کسی علم غیب نداره .

SayeyeZohor
جمعه 09 تیر 1391, 10:41 صبح
سلام دوستان
بهترین روش برای ذخیره کردن تاریخ چیه؟ شما از چی استفاده می کنین؟
میشه یکم توضیح بدین؟
خداييش شما خودت از اين پست چيزي دست گيرت مي شه؟:متفکر:

ayub_coder
جمعه 09 تیر 1391, 10:55 صبح
ذخیره کردن تاریخ تو دیتابیس دیگه. نمیدونم تاریخ باید میلادی ذخیره شه تو دیتابیس یا شمسی. بعدا واسه کوئری گرفتن مشکلی پیش نیاد. اگه میلادی باشه که نوعش DateTime میشه درسته؟ اگه شمسی باشه چطور؟

BORHAN TEC
جمعه 09 تیر 1391, 13:26 عصر
راههای مختلفی داره. یکیش اینه که تاریخ رو به صورت DateTime توی دیتابیس ذخیره کنی و موقعی که میخوای نشونش بدی با استفاده از کلاسهایی که قبلاً بعضی ها برای تبدیل میلادی به شمسی و برعکس نوشته اند کار تبدیل رو انجام بدی. البته اگر آینده نگر باشید برنامه شما باید طوری باشد که با تاریخ های میلادی هم کار کند یعنی در قسمت تنظیمات برنامه کاربر باید بتواند انتخاب کند که تاریخ ها به صورت شمسی نمایش داده شوند یا میلادی.

ayub_coder
جمعه 09 تیر 1391, 13:42 عصر
میشه یکی از این توابع آماده ای که استفاده میشه و اط همه معتبر تره معرفی کنید. یا توابعی که خودتون استفاده می کنید.؟:خجالت:

BORHAN TEC
جمعه 09 تیر 1391, 13:52 عصر
تاپیک زیر را بخوانید:
http://barnamenevis.org/showthread.php?302746

shedayat
جمعه 09 تیر 1391, 14:01 عصر
اگه از نوع Date بگیری میتونی شمسی هم بنویسی توش.

ayub_coder
جمعه 09 تیر 1391, 14:41 عصر
اگه از نوع Date بگیری میتونی شمسی هم بنویسی توش.
به چه شکل
میشه یه مثال ساده ازش بزنی؟

shedayat
جمعه 09 تیر 1391, 15:09 عصر
موقع طراحی بانک، نوع فیلد مورد نظر را از نوع Date انتخاب می کنی و بعدش هم توی برنامت تاریخ شمسی رو توش ذخیره می کنی( مثال: 1380/05/07). برای انجام این کار هم می تونی مثل ذخیره یه رشته ساده تو یه فیلد ساده عمل بکنی که روش های مختلفی داره.
ولی یه چیز دیگه هم اینکه من تا حالا امتحان نکردم که این روش بعدها برای کوئری گرفتن و ... مشکل ایجاد می کنه یا نه. الانم وقت این کار رو ندارم. شما می تونید با ذخیره کردن چند فیلد به صورت آزمایشی توی بانکتون و یه کوئری گرفتن ازش، این روش رو امتحان بکیند. البته فک نمی کنم مشکل خاصی داشته باشه.