Parsi Coders
تبدیل تاریخ شمسی به میلادی - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Software Development Programming (http://parsicoders.com/forumdisplay.php?fid=37)
+--- انجمن: C# Programming (http://parsicoders.com/forumdisplay.php?fid=55)
+--- موضوع: تبدیل تاریخ شمسی به میلادی (/showthread.php?tid=2314)



تبدیل تاریخ شمسی به میلادی - Ghoghnus - 05-25-2012

به کمک دستور زیر میتونید تاریخ شمسی را به میلادی تبدیل کنید
کد:
public static string Shamsi2Miladi(DateTime Date)        {            GregorianCalendar gc = new GregorianCalendar(GregorianCalendarTypes.USEnglish  );            return gc.GetDayOfMonth(Date).ToString()+ "/"                    + gc.GetMonth(Date).ToString()+ "/"                    + gc.GetYear(Date).ToString();        }



RE: تبدیل تاریخ شمسی به میلادی - haman313 - 12-03-2012

برای این کار باید از یک namespace به نام Globalization استفاده کرد.


کد:
using System.Globalization;
در ادامه از تابع زیر استفاده می کنیم.
کد:
Public string PersianDate(){  PersianCalender M=new PersianCalender();string strDate;strDate=M.GetYear(DateTime.Now).Tostring();strDate+="/";strDate+=M.GetYear(DateTime.Now).Tostring();strDate+="/";strDate+=M.GetYear(DateTime.Now).Tostring();return strDate; }