Persian DateTime
Convert DateTime To PersianDate
Source
public static string ToPersianDate(this DateTime? dt)
{
    try
    {
        var dateTime = dt.ToDateTime();
        PersianCalendar persianCalendar = new PersianCalendar();
        string year = persianCalendar.GetYear(dateTime).ToString();
        string month = persianCalendar.GetMonth(dateTime).ToString()
                       .PadLeft(2, '0');
        string day = persianCalendar.GetDayOfMonth(dateTime).ToString()
                       .PadLeft(2, '0');
        string hour = dateTime.Hour.ToString().PadLeft(2, '0');
        string minute = dateTime.Minute.ToString().PadLeft(2, '0');
        string second = dateTime.Second.ToString().PadLeft(2, '0');
        return String.Format("{0}/{1}/{2} {3}:{4}:{5}", year, month, day, hour, minute, second);
    }
    catch
    {
        throw;
    }
}Example
var persianDate=DateTime.Now().ToPersionDate();Author: http://www.kaperco.com
Submitted on: 19 jan. 2016
Language: C#
Type: PersianCalendar
Views: 7535