Hello, Thanks for including Iran Calendar date picker
But it seems like it doesn't support the monthly and yearly repeating according to the Iran calendar
for example, If I choose 1 Farvardin 1403 (20 March 2024) and yearly repeating, It should repeat at 1 Farvardin 1404 (21 March 2025)
It would be great if you complete this partial support of Iran Calendar
thanks
Iran Calendar - Monthly and Yearly repeat accordingly
Hi!
The Iran Calendar was made from another developer, but this project is not maintained anymore :-(
You can add an issue or contact the developer if he would update this calendar. Thanks!
No, There is no issue with the picker itself, ColReminder converts the picked date so If I choose 1 Farvardin 1403, it shows 20 March 2024 in ColReminder UI
and while i want the repeater to repeat it yearly, It will remind again at 20 March 2025 while that date is not 1 Farvardin 1403, but is 30 Esfand 1403
lime3028 OK sorry I have missunderstood you.
I need to check this, because the calendar sends me back a date and this will be converted to 20 March 2025.
Now COL Reminder calculate the date with 20 March 2025.
There is no iran date calculation inside COL Reminder.
- Edited
chrisonline Yes I mean no conversion shall to be done, Because Iran calendar is different than Gregorian Calendar as the examples I said.
Note: the picker library is also old and not the perfect one, Because Esfand 1403 has 30 days while the date picker shows only 29 days (this is not related to this issue anyway).
https://github.com/razaghimahdi/Compose-Persian-Date-Picker
the above might be a better alternative if it fits your project
I am a programmer myself (not android/java though), to solve the issue I have, ColReminder needs to store the Iranian date if it was chosen via Iran date picker instead of Gregorian date, then upon each check of reminder, it should match the date and the repetition of it with the current time converted to Iran date and time, if they matched then it should remind
lime3028 Yes I mean no conversion shall to be done, Because Iran calendar is different than Gregorian Calendar as the examples I said.
Correct, but currently the iran calendar is only used for date picking.
COL Reminder uses always the Gregorian Calendar.
lime3028 I am a programmer myself (not android/java though), to solve the issue I have, ColReminder needs to store the Iranian date if it was chosen via Iran date picker instead of Gregorian date, then upon each check of reminder, it should match the date and the repetition of it with the current time converted to Iran date and time, if they matched then it should remind
Also correct, but this is not the case and was not planned.
I have added this Iran calendar only for date picking as per request for the ddeveloper who made this calendar.
Currently it is not planned to code something specially for non Gregorian Calendars.
But I will add this to my long list of todos ;-)
Thanks anyway, ColReminder is so far the only calendar that has even partial support of Iran calendar
Thanks for using COL Reminder.
If you have any other problems or questions, let me know.
Thanks!