تبدیل كننده تاریخ شمسی به میلادی و برعكس
مدتی برای مطالعه روی یكسری مطالب آموزشی های از وب سایتهای مختلف متن هایی رو دانلود میكنم. در این میان بیشترین مباحث در مورد الگوریتم نحوه تبدیل تاریخ شمسی به میلادی و برعكس بود كه 80% اونها كاملا ایراد محاسباتی داشت. برای همین در جلسه آخر - به اتفاق همكاران - تصمیم گرفتیم كه بلوك كاربردی این الگوریتم رو به صورت متن باز (Open source) برای دانلود آماده كنیم.
تكنیك بكار گرفته شده از این قرار است كه برای انجام این تبدیل ابتدا میبایستی یكی از تقویم های خود را به عنوان پایه در نظر گرفته و تقویم دوم را به صورت روز شمار تا آن تاریخ ارجا داد و پس از افزودن تفاوت ثابت هر دو تقویم آنها را به صورت روز شمار، شمارش معكوس كرد.
این یك روش كلاسیك است. از آنجایی كه این روش بسیار بار محاسباتی را در سرویس دهنده بالا میبرد، ویرایش COM+ این ماژول رو هم آماده كردیم كه با دستور regsvr32 میتوان آنرا به Component Services اضافه كرد.
برای دانلود بسته نرم افزاری به لینك دانلود همین سایت مراجعه كنید.
كد نویسی از: شاهین نورصالحی