title: .NET How to parse a Persian / Farsi date string (Jalali calendar) into a DateTime object?
body: <p>I've run across several great code libraries for converting a Persian (Jalali calendar) date to a Gregorian date. However, my original source is a string, not a DateTime object. There doesn't seem to be official support in the .NET framework for parsing dates using the Persian calendar (if I'm wrong, please show me!). </p>
  
  <p>My goal:</p>
  
  <pre><code>string persianDateString="1390/02/07";
  DateTime persianDateTime = MyPersianParser.Parse(persianDateString, "yyyy/mm/dd");
  </code></pre>
  
  <p>And of course, some dates may use word names for months and days of the week, so I'd like to be able to support the standard format string protocol.</p>
  
  <p>EDIT: I know about the typical DateTime.Parse functionality. The Persian calendar cannot be used because Microsoft left it incomplete and/or won't fix it. If anyone can point me to some Persian date parsing code I'd be grateful. If not, I'll request someone remove the question and just write it myself.</p>