c#month calendar短日期字符串自定义格式

时间:2017-04-08 10:32:33

标签: c# sql-server date

我使用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()?我尝试为线程设置一个文化信息,但它仍然无效。

由于

1 个答案:

答案 0 :(得分:0)

尝试类似

的内容
    String whatever = monthCalendar1.SelectedDate.Start.ToString("YYYY-MM-DD hh:mm:ss");

编辑:SQL不理解YYYY-MM-DD,请尝试以上。