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的显示为:

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值