C#中的日期格式问题?从Excel检索数据时
下面是我的代码图片,请看一下 我试图从excel工作表中检索数据,并通过SQL bulkcopy将其存储到数据库表中 错误: 日期格式为C#中的日期格式问题?从Excel检索数据时,c#,asp.net,.net,sql-server,sqlbulkcopy,C#,Asp.net,.net,Sql Server,Sqlbulkcopy,下面是我的代码图片,请看一下 我试图从excel工作表中检索数据,并通过SQL bulkcopy将其存储到数据库表中 错误: 日期格式为05-01-2019;它作为2019-05-01(数据库)插入不正确-正确的日期是2019-01-05 当日期大于12时,它以正确的格式存储 2019-12-25 (database) correct Excel : 25-12-2019 首先用 DateTime.ParseExact("25-12-1986", "dd-MM-yyyy", NULL) 然
05-01-2019
;它作为2019-05-01
(数据库)插入不正确-正确的日期是2019-01-05
当日期大于12时,它以正确的格式存储
2019-12-25 (database) correct
Excel : 25-12-2019
首先用
DateTime.ParseExact("25-12-1986", "dd-MM-yyyy", NULL)
然后把它格式化成你的约会
也可以考虑TryPARSECQUATE检查错误格式
您的问题是,2019年1月5日在美式日期格式中往往意味着“2019年5月1日”,因此您需要非常小心使用格式。将1966年12月25日自动改为12月25日的政策(这是它所能解释的全部)并没有看起来那么有用 但是,您尚未发布图像,在发布之前,请不要发布。数据、代码等的图像对你请求帮助的志愿者几乎毫无用处。按内容发布数据/代码:
文本
。数据/代码可能重复