ich Joda-Time bin mit den Islamic date im dd MMMM yyyy zu bekommen, aber ich bin immer TTMMJJJJ bekommen.Joda-Time-Formatierung für islamisches Datum
Irgendwelche Ratschläge? Könnte es sein, dass Hijri-Daten nicht zum Formatieren unterstützt werden? Es ist nicht klar auf der Joda-Time Website.
DateTime dtISO = new DateTime(2014,2,25,0,0,0,0);
DateTime dtIslamic = dtISO.withChronology(IslamicChronology.getInstance());
String formatIslamic= "dd MMMM yyyy";
DateTimeFormatter formatter = DateTimeFormat.forPattern(formatIslamic).withChronology(IslamicChronology.getInstance());
String islamicDateString = formatter.print(dtIslamic);
Werfen Sie einen Blick hier [1] [1] [Joda Zeit Bug oder mein Fehler?]: Http://stackoverflow.com/questions/1525932/joda-time-bug-or -my-Fehler-Java-Joda-Zeitangaben-als-Strings-Parsing Die zweite Antwort bietet eine Problemumgehung. – Boris
Probieren Sie die in http://stackoverflow.com/a/1572131/1688570 beschriebene Lösung aus, es funktionierte für mich. – TouDick
danke @TouDick, aber ich habe eine andere Lösung verwendet, die JODA nicht verwendet. –