码迷,mamicode.com
首页 > Windows程序 > 详细

C#的Execl数值时间转换问题

时间:2019-07-30 10:39:54      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:mode   www   string类   图片   datetime   color   单元   获得   range   

问题:

Office2010Execl导出时间为string类型的

技术图片

 

但是,导入读取的时候却变成了“数值类型”

技术图片

 

需要转化,使用:

DateTime.FromOADate(double.Parse(model.TestTimeName.ToString()));

注:

在读excel日期的时候,如果单元格格式设置为date,那么就要注意:这里要做一个判断,如果该单元格是一个double值,那么就要用 DateTime.FromOADate(double.Parse(range.Value2.ToString()));方法获得时间;如果就是一个时间,那么就直接DateTime.Parse(range.Value2.ToString());就可以了。

技术图片

感谢:https://www.2cto.com/kf/201208/149896.html

 

C#的Execl数值时间转换问题

标签:mode   www   string类   图片   datetime   color   单元   获得   range   

原文地址:https://www.cnblogs.com/dzw159/p/11268375.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!