c# excel读取的日期变成整数的解决办法

excel读取日期和时间分开的列读到是数字的情况:
x.RDate = DateTime.FromOADate(double.Parse(x.RDate)).ToString("yyyy-MM-dd");//excel日期读取是数字转为日期(相对于1900年1月1日以来的天数)
x.RTime= DateTime.FromOADate(double.Parse(x.RTime)).ToString("HH:mm:ss");//excel时间读取是数字转为时间(Excel使用一天的总秒数除以24小时(即86400秒/24小时=3600秒)作为一个单位,将时间表示为小数。)

posted @ 2024-04-01 13:19  Ace001  阅读(227)  评论(0编辑  收藏  举报