@alimanam
سلام دوست عزیز و تشکر از زحمتی که کشیدید بابت انتشار این کتابخانه مفید و کاربردی.
بنده این برنامه رو روی ایمولاتور اندروید با نسخه 5 تست کردم و برای تاریخ میلادی 2015/06/20 تاریخ 1394/02/03 و 2 رمضان 1436 رو برگردوند، که در مورد تاریخ شمسی 1 ماه تأخیر و در مورد تاریخ قمری 1 روز تأخیر رو نشون میده!
لطف می کنید ایراد رو بررسی کنید؟
===========
دوست عزیز اشتباه جای دیگه ای بود و کتابخانه شما ایرادی نداره:
ManamPDUltimate m = new ManamPDUltimate(Calendar.getInstance().get(Calendar.YEAR), Calendar.getInstance().get(Calendar.MONTH), Calendar.getInstance().get(Calendar.DAY_OF_MONTH));
مشکل از خود تابع گرفتن ماه جاری از سیستم بود که به صورت Zero base مقدار رو یکی کمتر از ماه جاری میلادی بر می گردوند و در نتیجه مقداری که به سازنده پاس داده میشد، به جای ماه 06 میلادی، 05 میلادی پاس داده میشد!
من کتابخانه تهیه شده توسط شما رو در Android Studio استفاده کردم و تا الان مشکل خاصی ازش ندیدم. بسیار متشکر و موفق و پیروز باشید.