在印度教日历之间转换

2022-08-30 10:38:50

如何将时间转换为印度教日历维基百科时间,反之亦然,或者或?我知道我可以转换为 和 。但这不是一种选择。unixphpPerlPythonJavaHebrewJewishHindu

更具体地说,我说的是印度教阴历。以下网站正在运行,并且完全按照我想要的方式进行操作:http://web.meson.org/calendars/。例如,它“翻译”(公历)到(Hind. Lun.)。如何完成相同的任务?如果那里绝对没有草皮,我怎么能自己写呢?28-1-20125-11-2068


答案 1

您是否检查了 DateTime-Indic-0.1 系列模块?至少 DateTime::Indic::Chandramana 似乎有一种方法可以将传统日期转换为 UTC 值(utc_rd_values)。

更新:

我想日历::Saka可能对许多用户(据我所知,这是印度国家日历)特别有用,特别是方法。to_gregorian()from_gregorian()


答案 2

对于Python,请使用calendular2(注意:这不是内置的日历模块)。

使用示例:

>>> from calendar2 import *
>>> old_hindu_solar_from_absolute(absolute_from_gregorian(3,1,2012))
(11, 16, 5112)
>>> old_hindu_lunar_from_absolute(absolute_from_gregorian(3,1,2012))
(12, 0, 8, 5112)

推荐