PDA

View Full Version : سوال: تبدیل تاریخ میلادی به قمری؟



sajadjamalian
شنبه 09 مرداد 1389, 10:40 صبح
سلام دوستان:
کسی میتونه یه تابع ساده که تاریخ میلادی رو به تاریخ قمری تبدیل کنه رو اینجا برام بزاره؟؟

nafissw
شنبه 09 مرداد 1389, 11:11 صبح
با سلام


DateTime dt = new DateTime();
dt = DateTime.Now;
System.Globalization.HijriCalendar hc = new System.Globalization.HijriCalendar();
string hd;
hd = hc.GetYear(dt).ToString() + "/" + hc.GetMonth(dt).ToString() + "/" + hc.GetDayOfMonth(dt).ToString();
MessageBox.Show(hd);


هميشه موفق باشيد

mmd2009
شنبه 09 مرداد 1389, 11:12 صبح
با سلام

فایل زیر رو دانلود کن

توضیحات داخلش هست

HadiVB
شنبه 01 بهمن 1390, 01:12 صبح
سلام
من مدتیه که مشکلی دارم با تبدیل تاریخ شمسی به قمری

روز 1390/08/16 را در یکی از فرمول های ارائه شده تو تاپیک ها حتی همین تاپیک قرار بدین
روز 11 ذی الحجه رو نشون میده در حالی که در تقویم رسمی ژئوفیزیک تهران 10 ذی الحجه است.

این مشکل در ماه های کبیسه و سال های کبیسه قمری دیده شد
نه در adjustment بخاطر اینکه این مورد فقط برای جابجایی روزهاست
اما این واسه تعداد روزهای ماه است مثلا توی همین سال جمادی الثانی رو 29 روزه نشون میده در حالی که اون سال جمادی الثانی کبیسه و 30 روز است


دوستان اگر فرمول درست تبدیل شمسی به قمری دارن بگذارند
با تشکر

hadi_zaker2001@yahoo.com