Không đặt ngày theo nghĩa đen trong truy vấn, thay vào đó hãy sử dụng các tham số. Bằng cách đó, bạn không phải lo lắng về định dạng. Nó cũng an toàn hơn cho các chuỗi do người dùng nhập vào, vì nó ngăn chặn việc đưa vào SQL.
command.Text = "insert into myTable(myDate) values(?dateParam)";
command.Parameters.Add("?dateParam", theDate);