Я сделал ошибку или библиотека HijrahDate содержит ошибки? - PullRequest
1 голос
/ 30 апреля 2020

У меня есть этот код для моего приложения, где я хотел, чтобы дата, например «06 Рамадан 1441», отображалась для 29.04.2020, но когда я изменил дату на 3.4.2021 и проверил ее с помощью «https://www.islamicity.org/hijri-gregorian-converter/index.php?address=undefined# "это говорит 20.Shaban.1442, но мое приложение говорит 21.Shaban.1442

String hij_date = HijrahDate.now().toString();
int date_len = hij_date.length();
String d = hij_date.substring(date_len - 2, date_len);
String m = hij_date.substring(date_len - 5, date_len - 3);
String y = hij_date.substring(date_len - 10, date_len - 6);
textView.setText(d + " " + monthname(m) + " " + y);
textView.setTypeface(null, Typeface.BOLD);

Спасибо за вашу помощь.

1 Ответ

2 голосов
/ 30 апреля 2020

Я думаю, что проблема не в библиотеке. Даты хиджры не похожи на обычные даты, они определяются луной, а не солнцем. И есть дебаты о том, как установить дату. Некоторые люди начали Рамандан 24 апреля, другие начали 25 апреля.

...