2012-10-22 7 views

risposta

4

Prova ummalqura-calendar che implementa java.util.Calendar.

Utilizzando questo calendario è possibile convertire da Umm Al-Qura a Gregorian e viceversa, e inoltre è possibile utilizzare java.text.SimpleDateFormat per formattare le date.

+0

è preciso al 100%? –

3

Joda tempo non Umm al-Qura Calendario
hanno detto quanto segue circa il modo in cui calcolare i giorni di ciascun mese: Joda Time implementa il calendario islamico aritmetica, che è un'approssimazione del reale calendario. Ci sono 12 mesi, ciascuno di 29 o 30 giorni, che fanno un anno di 354 giorni, o 355 in un anno bisestile. I giorni del mese si alternano, con il primo mese con 30 giorni, i secondi 29 giorni e così via. In un anno bisestile, il dodicesimo mese ha 30 giorni, invece della normale 29.

Ma il primo mese con 29 giorni, il secondo 30 e così via In calendario Umm ql-Qura>

Hijr (Umm al -quram calendario) sarà disponibile in Java SE 8 hanno chiamato HijrahChronology

5

Dai un'occhiata a questo Gist ho fatto per il mio app Android paio di giorni fa. Basta chiamare HijriCalendar.getSimpleDate() per ottenere la data hijri. In bocca al lupo.

Umm Al-Qura Converter

+1

Come proprio la conversione opposta a Umm al-Qura a gregoriano può essere fatto? – user1766006