public string Milady2Khorshidy(DateTime date)
{
System.Globalization.PersianCalendar khorshdy1 = new System.Globalization.PersianCalendar();
string khorshidyDate = "";
khorshidyDate = Convert.ToString(khorshdy1.GetYear(date));
khorshidyDate += "/";
khorshidyDate += Convert.ToString(khorshdy1.GetMonth(date));
khorshidyDate += "/";
khorshidyDate += Convert.ToString(khorshdy1.GetDayOfMonth(date));
return khorshidyDate;
}
public DateTime khorshidy2Miladi(string date)
{
string[] s = dateparse(date);
System.Globalization.PersianCalendar khorshdy1 = new System.Globalization.PersianCalendar();
return khorshdy1.ToDateTime(Convert.ToInt32(s[0]), Convert.ToInt32(s[1]), Convert.ToInt32(s[2]), DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second, DateTime.Now.Millisecond);
}
public string[] dateparse(string date)
{
return date.Split('/');
}
کد تبدیل تاریخ خورشیدی به میلادی،از کاربر خورشیدی می گیره و خورشیدی هم بهش نشون میده و در دیتابیس میلادی ذخیره می کنه و میشه در دیتابیس از نوع داده DataTime استفاده کرد.
امیدوارم این کد کمکتون کنه