PDA

View Full Version : کار با DateTimePicker



farnoosh66
شنبه 04 آبان 1392, 11:15 صبح
با سلام
دوستان چطوری تاریخ .DateTimePicker رو بریزم تو دیتابیس.من از کد زیر استفاده میکنم ولی خطا می ده



com.Parameters.AddWithValue("@date", this.datetimepicker1.DateValue.Trim());

با تشکر

mam_65
شنبه 04 آبان 1392, 11:32 صبح
با سلام
دوستان چطوری تاریخ .DateTimePicker رو بریزم تو دیتابیس.من از کد زیر استفاده میکنم ولی خطا می ده



com.Parameters.AddWithValue("@date", this.datetimepicker1.DateValue.Trim());

با تشکر


میتونی از این تابع برای تبدیل تاریخ میلادی به شمسی استفاده کنی و بعد بریزی تو DB
public class PersianDateTime
{
public static string ConvertToPersian(DateTime date)
{
PersianCalendar g = new PersianCalendar();
return string.Format("{0}/{1}/{2}", g.GetYear(date), g.GetMonth(date), g.GetDayOfMonth(date)) ;
}

public static DateTime ConvertToMiladi(string date)
{
string[] d=new string[3];
d=date.Split('/');
PersianCalendar g = new PersianCalendar();
return g.ToDateTime(int.Parse(d[0]), int.Parse(d[1]), int.Parse(d[2]), 8, 0, 0, 0);//1392/05/10
}

public static PersianCalendar converttopersian(DateTime date)
{
PersianCalendar g = new PersianCalendar();
return g;
}
}