Поэтому я использую следующую библиотеку Java: UmmalquraCalendar
Я использую java.text.SimpleDateFormat
для анализа даты Ummalqura.
MainActivity onCreate
метод взят избиблиотека README.md
file:
Locale en = Locale.ENGLISH;
UmmalquraCalendar uCal = new UmmalquraCalendar(en);
SimpleDateFormat dateFormat = new SimpleDateFormat("", en);
dateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
dateFormat.setCalendar(uCal);
uCal.set(Calendar.YEAR, 1420);
dateFormat.set2DigitYearStart(uCal.getTime());
Calendar cal = new UmmalquraCalendar(en);
dateFormat.applyPattern("d/M/y");
cal.get(Calendar.YEAR);
cal.getDisplayName(Calendar.MONTH, Calendar.LONG, en);
cal.get(Calendar.DAY_OF_MONTH);
Насколько я понимаю, cal
является объектом, поэтому для отображения этого в TextView
с использованием setText
мне нужно преобразовать его в строку, чтобы ядобавил следующее в мой код:
String islamicDate = cal.toString();
layoutDate.setText(islamicDate);
ВЫХОД:
Может кто-нибудь, пожалуйста, помогите мнепонимаешь, где я здесь не так?