2012-10-22 29 views

Trả lời

4

Hãy thử ummalqura-calendar mà thực hiện java.util.Calendar.

Sử dụng lịch này bạn có thể chuyển đổi từ Umm Al-Qura sang Gregorian và ngược lại, và bạn cũng có thể sử dụng java.text.SimpleDateFormat để định dạng ngày.

+0

có chính xác 100% không? –

3

Joda Thời gian không Umm Al-qura Lịch
Họ nói như sau về cách họ tính toán những ngày trong mỗi tháng: Joda thời gian thực hiện các lịch Hồi giáo số học, mà là một xấp xỉ của thực tế lịch. Có 12 tháng, mỗi 29 hoặc 30 ngày, tạo ra một năm 354 ngày, hoặc 355 trong một năm nhuận. Những ngày trong tháng thay thế, với tháng đầu tiên có 30 ngày, 29 ngày thứ hai và cứ tiếp tục như vậy. Trong một năm nhuận, tháng thứ mười hai có 30 ngày thay vì bình thường 29.

Nhưng tháng đầu tiên có 29 ngày, thứ hai 30 và vân vân trong umm ql-qura lịch>

Hijr (Umm al -quram lịch) sẽ có sẵn trong Java SE 8 họ đặt tên là HijrahChronology

5

Kiểm tra Gist này được tạo cho ứng dụng Android của tôi vài ngày trước. Chỉ cần gọi HijriCalendar.getSimpleDate() để có được ngày hijri. Chúc may mắn.

Umm Al-Qura Converter

+1

Làm thế nào chỉ việc chuyển đổi ngược lại từ umm al-qura để Gregorian có thể được thực hiện? – user1766006