我正在将一个 excel 表导入到 sql server db 表中,该表由 id | 数据(实际上是 mm/dd/yyyy 中的日期)我能够将数据导入数据库表但我希望将 Excel 表的数据(日期)列转换为 yyyy/mm/dd 格式,然后再将其导入sql服务器。这是我导入excel表的代码:
DataTable dt7 = new DataTable();
dt7.Load(dr);
// Bulk Copy to SQL Server
using (SqlBulkCopy bulkCopy = new SqlBulkCopy(sqlConnectionString))
{
bulkCopy.DestinationTableName = "ExcelTable";
bulkCopy.WriteToServer(dt7);
}
dr.Close();
我找到了一段代码将 mm/dd/yyyy 转换为 yyyy/mm/dd:
string a = "12/20/2012";
DateTime dt = Convert.ToDateTime(a);
string st = dt.ToString("yyyy/MM/dd");
Label1.Text = a;
Label2.Text = st;
但我不知道如何在我的代码中实现它。我是一个完整的新手,所以你可能不得不用代码来解释:(