برای تبدیل تاریخ شمسی به تاریخ میلادی از کد زیر در سی شارپ استفاده کنید:
PersianCalendar.ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecon);
برای تبدیل تاریخ میلادی به تاریخ شمسی در ASP.NET میتوانید از تابع زیر استفاده کنید:
c#
public string ConvertToPersianCalendar(DateTime dt1)
{
System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
string c1 = string.Format("{0:0000}/{1:00}/{2:00}", pc.GetYear(dt1), pc.GetMonth(dt1), pc.GetDayOfMonth(dt1));
return c1;
}