VahidN/DNTPersianUtils.Core

تاریخ قمری

Closed this issue · 4 comments

سلام لطفا تاریخ دقیق قمری رو هم اضافه کنید

سلام؛ ايده‌اي در اين مورد داريد؟ فرمول زير وابسته‌است به تنظيمات ويندوز و دقيق نيست
https://www.dotnettips.info/post/2534

بله بدلیل اختلاف روزهای ماه های قمری با شمسی و میلادی این اختلاف روز پیش میاد، البته من تاریخ قمری رو به این صورت دریافت میکنم
HijriCalendar hc = new HijriCalendar();
به کمک متد HijriAdjustment
میشه اختلاف روز رو از بازه -2 تا 2 تنظیم کرد تا حدی میشه این مشکل رو با کمک این روش حلش کرد
اما کاملترین روشی که دیدم داخل تقویم فارسی اندروید هستش که اونجوری که توی کدهاش یه چرخی زدم اطلاعات روز و ماه و سال چندین سال رو بصورت دقیق گرداوری کردن و با تجزیه و تحلیل اون ها تاریخ دقیق رو حساب میکنن
اینجارو یه بررسی کنید
https://github.com/ebraminio/DroidPersianCalendar/blob/master/PersianCalendar/src/main/java/calendar/IslamicDateConverter.java

Added via #a0b0a2e

lock commented

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related problems.