Có thư viện Java nào cho lịch umm al-qura hijri được sử dụng ở Ả Rập Saudi không? Nếu không, các chuyển đổi từ gregorian sang lịch umm al-qura có thể được thực hiện như thế nào?Thư viện Java cho Lịch Hijri (Umm Al-Qura) Lịch
Cảm ơn
Có thư viện Java nào cho lịch umm al-qura hijri được sử dụng ở Ả Rập Saudi không? Nếu không, các chuyển đổi từ gregorian sang lịch umm al-qura có thể được thực hiện như thế nào?Thư viện Java cho Lịch Hijri (Umm Al-Qura) Lịch
Cảm ơn
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.
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
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.
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
Cuối cùng!
Java 8 bây giờ hỗ trợ Hijri Calander với các biến thể khác nhau bao gồm umalqura được sử dụng trong Ả Rập Saudi
https://docs.oracle.com/javase/8/docs/api/java/time/chrono/HijrahChronology.html
có chính xác 100% không? –