ورود

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



Messenger
یک شنبه 07 مهر 1392, 09:18 صبح
من میخوام تاریخ های شمسی و میلادی و قمری رو بوسیله یه صفحه وب ASP.Net با برنامه نویسی c# به هم تبدیل کنم. راهکارهای زیادی خوندم و دیدم، منتها میخوام برنامه نویسیش رو خودم انجام بدم و یاد بگیرم. برنامه آماده از قبل باشه خوبه که بشه بهش نگاه کرد و یاد گرفت؛ نباشه هم ممنون میشم یکی از دوستان زحمت بکشن و برام توضیح بدن.

Messenger
یک شنبه 07 مهر 1392, 09:48 صبح
واسه تبدیل های قمری ظاهرا کار زیادی نیازه تا بشه تاریخ ها رو با هم جور کرد. فعلا میذاریمش کنار، الگوریتم رو پیدا کردم : http://mmb-gahir.blogsky.com/Algorithm_and_Sample_of_ADData2Shamsi
پله پله میرم جلو.

aminireza65
یک شنبه 07 مهر 1392, 10:38 صبح
خوب چرا خودتو اذیت می کنی؟
چرا از کلاسای خود #C استفاده نمی کنی؟؟
این کد تاریخ میلادی رو از سیستم میگیره و به شمسی تبدیل میکنه


System.Globalization.PersianCalendar p = new System.Globalization.PersianCalendar();
DateTime d = new DateTime();
d = DateTime.Now;
p.GetDayOfMonth(d)
p.GetMonth(d)
p.GetYear(d)

حالا میتونی برای تبدیل میلادی به قمری هم میتونی از کد زیر استفاده کنی:
;()System.Globalization.HijriCalendar h = new System.Globalization.HijriCalendar