当我将更改后的数据格式插入数据库时,我更改了数据表列日期格式(yyy-mm-dd),该列未显示更改格式(yyy-mm-dd)的类型,它显示默认格式(DD-MM-YYY)。
如何将更改后的日期列格式(yyy-mm-dd)插入数据库?
DataTable dtdate = Exceldt.Copy();
for (int i = 0; i < dtdate.Rows.Count; i++)
{
string yymmdd = Convert.ToDateTime(dtdate.Rows[i]["Month"]).ToString("yyy-MM-dd");
dtdate.Rows[i]["Month"] = yymmdd;
}
dtdate.AcceptChanges();
// Inserting
SqlBulkCopy objbulk = new SqlBulkCopy(con);
objbulk.DestinationTableName = "tablname";
// mapping the columns
objbulk.ColumnMappings.Add("ID", "MID");
objbulk.ColumnMappings.Add("Month", "Date");//source,destination
con.Open();
objbulk.WriteToServer(dtdate);
con.Close();