مشکل در تبدیل تاریخ با استفاده از EncodeDate و یا DecodeDate
با سلام به همه دوستان
من به یک مشکل برخورد کردا ام که خیلی حالمو گرفته،
نیاز به یه راه حل سریع دارم و امیدوام کمکم کنید.
من در یک برنامه بانک اطلاعاتی از تاریخ فارسی استفاده
می کنم و تبدیل تاریخ به خوبی انجام می شود ولی زمانی که
از تابع EncodeDate ویا DecodeDate ویاحتی
( ' Dt:=Strtodate( ' 1381/4/31 استفاده می کنم دلفی یک Error
مبنی بر غیر معتبر بودن تاریخ تولید می کند.
زیرا ماه چهارم میلادی 31 روز ندارد
البته تاریخ سیستم به صورت YYYY/MM/DD و در WinMe است و
تارخ سیستم هم به درستی 1381/4/31 را نمایش میدهد.
با توجه به اینکه تمام گزارشات و محاسبات باید بر اساس تاریخ
انجام شود نمی دانم که باید چه کار کنم چون اگر تاریخ را به صورت
String در بانک ذخیره کنم دیگر نمیتوانم بین آنها مقایسه ویا محاسبه ای
انجام دهم.
لطفا مرا راهنمایی کنید. :o
متشکرم.
دوست عزیز: عنوان سوال میبایست بیانگر محتوی سوال و گویا باشد. ایندفعه رو من براتون اصلاح کردم، اما دفع بعد ممکنه پست تون حذف بشه.
مدیر سایت.