我使用monthCalendar进行mssql查询。我在客户端OS日期格式上有问题。我有datetype列,但例如此查询
asdf = new SqlDataAdapter("SELECT Firma, Czas, Opis,ID FROM Rok2016 WHERE Dzien=@DT AND Kto=@Kto", con);
asdf.SelectCommand.Parameters.AddWithValue("@DT", monthCalendar1.SelectionRange.Start.ToShortDateString());
asdf.SelectCommand.Parameters.AddWithValue("@Kto", label3.Text);
在使用此日期格式的操作系统上添加YYYY-MM-DD,但不同的是它的YYYY-DD-MM。如何为所有操作系统设置一个特定格式YYYY-MM-DD的monthCalendar1.SelectionRange.Start.ToShortDateString()?我尝试为线程设置一个文化信息,但它仍然无效。
由于
答案 0 :(得分:0)
尝试类似
的内容 String whatever = monthCalendar1.SelectedDate.Start.ToString("YYYY-MM-DD hh:mm:ss");
编辑:SQL不理解YYYY-MM-DD,请尝试以上。