タグ付けされた質問 「hijri」

1
イスラム暦の日付からグレゴリオ暦の日付への正しい変換プログラムはありますか
私は日付変換を伴う多くのプロジェクトに取り組んでいます。たとえば、私は太陽暦とそれらをグレゴリオ暦に変換する方法、およびその逆の方法を研究しています。太陽暦(ペルシア暦)は、グレゴリオ暦の日付とほぼ同じですが、1年の日数は(うるうか否か)です。 しかし、私は最近、旧暦のプロジェクトに取り組みました。月暦を調べていると、月のシステムを太陽に変換する論理的な方法が1つもないことに気づきました(少なくとも私の知る限り)。 以下は、私が調査した参考リンクです。 イスラム暦の日付からグレゴリオ暦の日付に変換できません(c#) イスラム暦からグレゴリオ暦への日付の変換、およびその逆 イスラム暦日付DateTime.Parseを使用してグレゴリオ暦に イスラム暦の日付をグレゴリオ日付に変換する 上記のリンクをたどって、トレーニングとテストの人々が提示したアルゴリズムを調べたところ、絶対に正しいものはないことに気づきました。 それ"1441/02/30" [Safar 30th]はあなたが試してみたいすべての方法であるグレゴリオ暦の日付に変換するだけです。 次の画像は、前述の例に役立ちます。 私はここにいくつかのテストコードを入れて失敗しました: CultureInfo arSA = new CultureInfo("ar-SA"); arSA.DateTimeFormat.Calendar = new HijriCalendar(); var dateValue = DateTime.ParseExact("1441/02/30", "yyyy/MM/dd", arSA); return dateValue.ToString(); 上記のコードのエラー: 文字列で表されるDateTimeは、カレンダーSystem.Globalization.HijriCalendarではサポートされていません。 HijriCalendar hc = new HijriCalendar(); DateTime date = new DateTime(1441, 2, 30, hc); return date.ToString(); 上記のコードのエラー: 「2日目の日は1から29の間でなければなりません。」 string …
10 c#  hijri 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.