私の仕事は、コインを鋳造するために使用されたできるだけ多くのカレンダーのサポートを実現することでした。
Googleを精査して、必要な数式を説明するリソースが1つもないことを発見しました(2009年の初めでした)。 だから、私はそれらをすべてここに持っていきましょう、突然誰かが便利になります...
ウィキペディアで各カレンダーの履歴と機能について読むことができますが、ここでは翻訳の公式と使用されている記号の意味のみを示します。
ここでは、ユダヤ暦、イスラム暦、日本暦、ネパール暦の長年の記録を翻訳するプロセスについて説明します 。
更新しました。 また、 ここでは、マヤおよびフランスのカレンダー、ペルシャおよびインドのカレンダーの翻訳アルゴリズムの説明を見ることができます。
他のカレンダーを検討してください。 それらはすべて晴れているので、変換式は非常に簡単です。
1.タイ仏教暦。
数字と記号の対応:๑ = 1、๒ = 2、๓ = 3、๔ = 4、๕ = 5、๖ = 6、๗ = 7、๘ = 8、๙ = 9、๐ = 0
グレゴリオ暦の日付に変換するには、式がYear_by_Grigorian_calendar = Year_by_Taiyan_Calendar-543を使用します。
2.モンゴルのカレンダー。
Mongolsが数字として使用する文字は、Unicodeテーブルで1810〜1819の文字で表されます。
ここで見ることができます 。 モンゴル文字は、Unicodeバージョン3.0で導入されました。
グレゴリオ暦の日付に変換するために、式はYear_by_Gregorian_Calendars = Year_by_ Mongolian_Calendars + 1910年を使用しています。
3.ベンガル語のカレンダー。
数字と記号の対応:১ = 1、২ = 2、৩ = 3、৪ = 4、৫ = 5、৬ = 6、৭ = 7、৮ = 8、৯ = 9、০ = 0
ベンガル暦は、グレゴリオ暦より593年遅れています。 追加しますが、ポイントは帽子にあります。
今のところすべてです。 他のカレンダーに関する情報を見つけたら、間違いなくトピックに追加します。