PDA

View Full Version : تبدیل تاریخ میلادی به هجری (به راحتی آب خوردن)



Xcalivorse
جمعه 04 مرداد 1387, 20:02 عصر
برای تبدیل تاریخ میلادی به حجری میتوانید به راحتی از کد زیر استفاده کنید:


HijriCalendar HijriCalendar1 = new HijriCalendar();
DateTime Date1 = DateTime.Now;
int Year = HijriCalendar1.GetYear(Date1);
int Month = HijriCalendar1.GetMonth(Date1);
int day = HijriCalendar1.GetDayOfMonth(Date1);
String HijriDate = Year.ToString() + "\\" + Month.ToString() + "\\" + day.ToString();
MessageBox.Show(HijriDate);

Xcalivorse
شنبه 05 مرداد 1387, 11:34 صبح
در ضمن با سال کبیسه هم مشکلی نداره

migrant
شنبه 05 مرداد 1387, 12:16 عصر
برای تبدیل تاریخ میلادی به حجری میتوانید به راحتی از کد زیر استفاده کنید:


HijriCalendar HijriCalendar1 = new HijriCalendar();
DateTime Date1 = DateTime.Now;
int Year = HijriCalendar1.GetYear(Date1);
int Month = HijriCalendar1.GetMonth(Date1);
int day = HijriCalendar1.GetDayOfMonth(Date1);
String HijriDate = Year.ToString() + "\\" + Month.ToString() + "\\" + day.ToString();
MessageBox.Show(HijriDate);



ممنون دوست عزیز ولی آیا این کلاس hijri calender از کلاس های خود دات نت هست ؟؟؟؟

Xcalivorse
شنبه 05 مرداد 1387, 14:06 عصر
بله و با در فضای نام System.Globalization قرار داره.


System.Globalization.HijriCalendar

mohammed
جمعه 01 آذر 1387, 13:04 عصر
سلام.
اگر امکان دارد بفرمایید فرق HijriCalendar با PersianCalndar چیست؟

linux
جمعه 01 آذر 1387, 14:18 عصر
سلام.
اگر امکان دارد بفرمایید فرق HijriCalendar با PersianCalndar چیست؟
HijriCalendar برای تقویم هجری قمری هست و persianCalendar هم برای تقویم هجری شمسی

black_hole
جمعه 08 آذر 1387, 12:40 عصر
ولی شما اگر تاریخ 14 تیر ماه 1387 را ست کنید تاریخ هجری روز 0 رجب را نشان میده چرا ؟ میشه لطف کنید بگید متغییر
.HijriAdjustment را چی ست کنیم؟
ممنون