View Full Version : سوال: تبدیل تاریخ میلادی به شمسی در سی شارپ
amir eghbal
شنبه 05 اردیبهشت 1394, 20:46 عصر
با عرض سلام به مدیر سایت و دوستی که جوابمو میده
میخواستم برنامه ای بنویسید که تاریخ میلادی را به شمسی تبدیل کند.
این برنامه در محیط فرم باشد.
با تشکر امیر اقبال
rasol_afkham
شنبه 05 اردیبهشت 1394, 21:42 عصر
اگر کمی تو انجمن جستجو کنی نمونه های زیادی پیدا می کنی
using System.Globalization
PersianCalendar
Fotofan
شنبه 05 اردیبهشت 1394, 22:29 عصر
سلام از این تابع استفاده کن...
public DateTime MiladiToShamsi(DateTime Dt)
{
try
{
PersianCalendar pdate = new PersianCalendar();
return DateTime.Parse(pdate.GetYear(Dt) + "/" + pdate.GetMonth(Dt) + "/" + pdate.GetDayOfMonth(Dt));
}
catch
{
return DateTime.Parse("1000/1/1");
}
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.