vs2019开发windows7和Windows10导入数据库时时间格式不一致的问题

vs2019开发windows7和Windows10导入数据库时时间格式不一致的问题,在近期进行winform项目开发时遇到了excel导入的情况,特别是excel中的时间格式,一直头疼,在导入时Windows7用户一直报错,但是Windows10用户正常导入,百思不得其解,最后经过两天的研究终于发现原来是excel导入时,windows7和windows时间导入的格式不一致,为了验证导入的时间格式问题我把时间格式和Windows版本号加在一起输出显示

代码为: string tempDateTime = dataTable.Rows[i][5].ToString();

             获取导入的excel时间列的数据

              string sysVersion = System.Environment.OSVersion.Version.ToString();

              获取操作系统版本号

              MessageBox.Show(tepDateTime+sysVerson);

              在Windows7版本中的显示

在Windows10的显示为:

显然两个时间输入后的数据不一样,剩下的就非常简单了,根据不同的操作系统版本,进行判别,然后分别处理即可。

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页