PDA

View Full Version : تاریخ شمسی



amir_T_2008
جمعه 23 خرداد 1393, 14:40 عصر
سلام دوستان

باور کنید من دوهفته هستش دارم دنبال تبدیل میلادی به شمسی در فرم های مثل datalist و gridview و formview هستم به این شکل که تاریخ میلادی ذخیره تو دیتابیس در فرم هایی که گفتم تبدیل به تاریخ شمسی بکنه.

خواهشا دوستانی که بلد هستن یه آموزش برای کسانی که مثل من مبتدی هستن قرار بدن چون سایتی نیست که من نرفته باشم و دیدم خیلی ها مثل من این مشکل دارن و هیچ جوابی نگرفتن.

دوستان باور کنید اگر یه آموزش قرار بدید مشکل خیلی ها برطرف میشه و واقعا من به شخصه ازتون سپاسگذارم.

ممنون

rezadana
جمعه 23 خرداد 1393, 17:21 عصر
سلام.


static PersianCalendar persianCalendar = new PersianCalendar();
public static string ToShamsi(DateTime miladiDate)
{
string year = persianCalendar.GetYear(miladiDate).ToString();
string month = persianCalendar.GetMonth(miladiDate).ToString().Pa dLeft(2, '0');
string day = persianCalendar.GetDayOfMonth(miladiDate).ToString ().PadLeft(2, '0');
return year + "/" + month + "/" + day;
}


و


<asp:Label ID="Label1" runat="server" Font-Bold="true" Text='<%# ToShamsi(Convert.ToDateTime(Eval("Date")))%>'></asp:Label>


و همچنین میتونید از کامپوننت persia هم استفاده نمایید که میتونید نتیجه بهتری بگیرید.لینک زیر رو هم نگاه کنید.موفق باشید.

http://www.persiadevelopers.com/articles/Persia.NET.aspx

rezadana
جمعه 23 خرداد 1393, 17:26 عصر
لینک زیر هم میتونه بهتون کمک کنه.
http://mhrforum.com/ShowThread.aspx?tid=65



----------------------
www.rezalynda.rzb.ir

amir_T_2008
جمعه 23 خرداد 1393, 23:06 عصر
زنده باشي دوست عزيز. مشكلم حل شد. بازم ممنون