PDA

View Full Version : سوال: تاریخ شمسی به میلادی و ذخیره در db



eli_professional
شنبه 17 تیر 1391, 18:56 عصر
سلام دوستان من یه فرم دارم که در ان یک textbox وجود داره که تاریخ به شمسی میگیری و بعد از زدن دکمه insert باید ان را در db ذخیره کنه از اونجایی که در db فیلد تاریخ datetime هست باید به فرم میلادی ذخیره شه لطفا راهنمایی کنید البته از نوع ماهیگیری نه ماهی منظورم اینه که نمیخوام از dll اماده استفاده کنم.

the king
یک شنبه 18 تیر 1391, 01:00 صبح
سلام دوستان من یه فرم دارم که در ان یک textbox وجود داره که تاریخ به شمسی میگیری و بعد از زدن دکمه insert باید ان را در db ذخیره کنه از اونجایی که در db فیلد تاریخ datetime هست باید به فرم میلادی ذخیره شه لطفا راهنمایی کنید البته از نوع ماهیگیری نه ماهی منظورم اینه که نمیخوام از dll اماده استفاده کنم.

فرضا شما در textBox متن ئه "1385/2/17" رو نوشتید به تابع زیر تحویل اش بدهید و DateTime رو بگیرید :

private DateTime PersianToDate(string s)
{
System.Globalization.PersianCalendar persian
= new System.Globalization.PersianCalendar();
string[] p = s.Split('/');
return persian.ToDateTime(int.Parse(p[0]), int.Parse(p[1]), int.Parse(p[2]), 0, 0, 0, 0);
}


رجوع شود به :
مشکل در جمع تاریخ سیستم (http://barnamenevis.org/showthread.php?349621)