سلام دوستان.همانطور میدانید یکی از مشکلات برنامه نویسان ایرانی، این است که بانکهای اطلاعاتی فقط از تاریخ میلادی بطور ذاتی پشتیبانی میکنند، امّا همه تقویم رسمی ایران هجری شمسی است و کلیه نرم افزارهایی که از بانک اطلاعاتی استفاده میکنند، باید با آن سازگار شوند.
برای ذخیره و بازیابی(جستجوی یک روز یا بین دو روز) در بانکهای اطّلاعاتی تاکنون روشهای مختلفی به کار گرفته میشود. جستجو میان دو تاریخ معمولاْ مشکلات بیشتری دارد.
مشکلاتی چون نوع فیلد به روشی که برای جستجو مناسبتر باشد، سال کبیسه و روش جستجو و query و دقیق بودن نتایج جستجو و سریع بودن جستجو وجود دارد.
برخی تاریخ را بصورت شمسی و با نوع عددی یا متنی ذخیره میکنند، و سپس آن را به روز و ماه و سال تفکیک مینمایند، برخی تاریخ را بصورت نوع date و میلادی ذخیره کرده و از الگوریتمهای تبدیل تاریخ استفاده میکنند، که در هنگام جستجو میان دو تاریخ مشکلاتی دارد.
راهکارهای شما چیست؟ آیا راهکار مفید و سریع و کارآمدی برای این مشکل دارید؟
*مهم: آیا میتوان در موتور بانکهای اطلاعاتی متن باز مانند PostrageSQL و MySQL و... تغییراتی به وجود آورد که از نوع دادهای با تاریخ شمسی پشتیبانی کند؟ همانگونه که از تاریخ میلادی بطور ذاتی پشتیبانی میکند؟
نظر شما چیست؟ بیایید این تاپیک را به محلی جامع برای گرآوری و تجمیع این اطلاعات و مقالات تبدیل کنیم و سپس آنها را در سایت persian-computing قرار دهیم.