将日期从 Hijri/Islamic 日历转换为公历

Converting date from Hijri/Islamic Calendar to Georgian calendar

我正在尝试将这种格式的日期 (1 بهمن 1397) 转换为格鲁吉亚日历日期时间。我正在使用 dateparser,但一直收到类型错误:“'str' 和 'int' 实例之间不支持'<='”。这是脚本的相关部分:

date = HijriCalendar(u'24 دی 1397').get_date()
print(date)

日期不是 Hijri/Islamic 日期(阴历),而是伊朗日期(阳历)en.wikipedia。org/wiki/Iranian_calendars。您应该搜索 persian/iranian/khorshidi/jalali 个日历。

Khayyam3 是一个以波斯风格使用日期和时间的库(称为 Jalali 日历或 khayyam alg) https://pypi.org/project/Khayyam3/