首页 新闻 会员 周边 捐助

c# NPOI 读取的excel文件的日期格式数据 无法转换

0
[待解决问题]

代码如下

 

使用NPOI读取的excel的日期格式的数据  使用DateTime.Parse

DateTime.FromOADate都没用

 

 

又是没有bug的一天的主页 又是没有bug的一天 | 初学一级 | 园豆:149
提问于:2017-06-26 15:43
< >
分享
所有回答(5)
0

你这总代码也是醉了。把你电脑的日期格式设置一下,

你所拨打的号码是空号 | 园豆:211 (菜鸟二级) | 2017-06-26 15:45

excel的日期格式设置了的

 

支持(0) 反对(0) 又是没有bug的一天 | 园豆:149 (初学一级) | 2017-06-26 15:55
0

excel的时间格式也不贴出来,

DateTime.Parse重载方法有很多,也不看看是不是符合条件

MrNice | 园豆:3468 (老鸟四级) | 2017-06-26 16:36
1
 string mytime = "01-5月-2017";
                IFormatProvider culture = new CultureInfo("zh-CN", true);
                string[] expectedFormats = { "dd-M月-yyyy" };
                DateTime dt =
                 DateTime.ParseExact(mytime,
                 expectedFormats,
                 culture,
                 DateTimeStyles.AllowInnerWhite);

供参考

hahanonym | 园豆:1460 (小虾三级) | 2017-06-27 14:45
0

http://git.oschina.net/lishilei0523/SD.Toolkits

里有有我写好的Excel工具,参考下

黄昏MMM | 园豆:320 (菜鸟二级) | 2017-06-28 09:37
0
源Code | 园豆:206 (菜鸟二级) | 2020-10-15 16:49
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册