PDA

View Full Version : کتابخانه مبدل تاریخ میلادی به شمسی و بالاعکس + نمایش تاریخ قمری + با کلی امکانات دیگر برای B4A



alimanam
پنج شنبه 08 خرداد 1393, 15:48 عصر
با سلام

چندی پیش روی یکی از کتابخانه های مفید جاوا برای تبدیل تاریخ میلادی به شمسی و بالاعکس و نمایش اون با فرمت های متنوع کار میکردم کم کم توسعه اش دادم و الان تاریخ قمری هم با پیشنهاد دوستان بهش اضافه کردم . این کتابخانه رو برای توسعه دهندگان اندرویدی که با Basic4Android (http://www.basic4ppc.com/)سروکار دارن آماده کردم میتونین ازش استفاده کنین و نرم افزارهای خودتون رو با این کتابخانه کامل تر کنین شکی نیست که هر نرم افزاری نیازمند درج تاریخ در فرمت های متنوع خاص خودش هست امیدوارم این لایبری سودمند مورد توجه دوستان قرار بگیره .

http://upir.ir/1393.2/z1.png

دانلود سمپل + کتابخانه (http://bayanbox.ir/id/4831005025866843814?info) ( کتابخانه رو باید در مسیر Library های نرم افزار b4a قرار بدین )
دانلود فایل اجرایی (http://bayanbox.ir/id/898400231463297793?info) ( فایل اجرایی سمپل فوق )

آخرین تغییرات :

- حل شدن مشکل نمایش روز 0 در تاریخ قمری

موفق باشید./

Salar Ashgi
دوشنبه 06 مرداد 1393, 23:40 عصر
کتابخانه مفیدی بود ، خسته نباشید ./

abbasalim
سه شنبه 07 مرداد 1393, 00:52 صبح
سلام
میشه نسخه جاواش رو هم قرار بدید؟

hamidssss
چهارشنبه 12 فروردین 1394, 19:03 عصر
سلام

آقا خدا خیرت بده
نمیدونی چقدر ثواب کردی !!
این حدیث هم هدیه به شما :


إنَّ حَوائِجَ النّاسِ إلَیکم مِن نِعَمِ اللهِ عَلَیکم فَلا تَمَلُّوا النِّعَمَ





نیاز مردم به شما از نعمتهای خدا بر شما است، از این نعمت افسرده و بیزار نباشید





امام حسین علیه السلام

a_true_2004
شنبه 30 خرداد 1394, 14:25 عصر
@alimanam
سلام دوست عزیز و تشکر از زحمتی که کشیدید بابت انتشار این کتابخانه مفید و کاربردی.
بنده این برنامه رو روی ایمولاتور اندروید با نسخه 5 تست کردم و برای تاریخ میلادی 2015/06/20 تاریخ 1394/02/03 و 2 رمضان 1436 رو برگردوند، که در مورد تاریخ شمسی 1 ماه تأخیر و در مورد تاریخ قمری 1 روز تأخیر رو نشون میده!
لطف می کنید ایراد رو بررسی کنید؟


===========

دوست عزیز اشتباه جای دیگه ای بود و کتابخانه شما ایرادی نداره:


ManamPDUltimate m = new ManamPDUltimate(Calendar.getInstance().get(Calenda r.YEAR), Calendar.getInstance().get(Calendar.MONTH), Calendar.getInstance().get(Calendar.DAY_OF_MONTH)) ;


مشکل از خود تابع گرفتن ماه جاری از سیستم بود که به صورت Zero base مقدار رو یکی کمتر از ماه جاری میلادی بر می گردوند و در نتیجه مقداری که به سازنده پاس داده میشد، به جای ماه 06 میلادی، 05 میلادی پاس داده میشد!
من کتابخانه تهیه شده توسط شما رو در Android Studio استفاده کردم و تا الان مشکل خاصی ازش ندیدم. بسیار متشکر و موفق و پیروز باشید.

morteza_rk
جمعه 03 خرداد 1398, 15:47 عصر
ممنون بابت به اشتراک گذاری این کتابخونه جامع و کامل. دست مریزاد :قلب: