Я встречал несколько отличных библиотек кода для преобразования даты персидского (календаря Джалали) в дату григорианского календаря. Однако мой исходный источник - это строка, а не объект DateTime. Похоже, что в платформе .NET нет официальной поддержки анализа дат с использованием персидского календаря (если я ошибаюсь, покажите мне, пожалуйста!).
Моя цель:
string persianDateString="1390/02/07";
DateTime persianDateTime = MyPersianParser.Parse(persianDateString, "yyyy/mm/dd");
И, конечно же, в некоторых датах могут использоваться названия месяцев и дней недели, поэтому я хотел бы иметь возможность поддерживать протокол строк стандартного формата.
РЕДАКТИРОВАТЬ: Я знаю о типичной функциональности DateTime.Parse. Персидский календарь нельзя использовать, потому что Microsoft оставила его неполным и / или не будет его исправлять. Если кто-нибудь может указать мне на какой-то персидский код синтаксического анализа даты, я был бы признателен. Если нет, я попрошу кого-нибудь удалить вопрос и написать его сам.