实际的问题是
SQL DateTime= / =
C# Datetime
你需要改变两件事
数据库将字段类型从更改
DateTime
为DateTime2
查询您需要明确
SqlCommand cmd = new SqlCommand("insertsomeDate", conn);cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(“@newDate”, SqlDbType.DateTime2).Value = yourDate; //<- as example
您可以在这里,这里和这里找到更多信息



