在 .net 中读取 Excel 中的日期数据
2005-09-07 18:26
423 查看
从EXCEL中读取文本,数值型数据都很简单,EXCEL没有做其他转换,
可是读取日期数据就出现了一个问题:
EXCEL保存日期数据实际上存放的是时间戳,从1900年开始算起。
也就是说 1900-1-1 在EXCEL中表示为 1 。
OK,明白了这个原理之后就可以开始操作了 :
static readonly DateTime march1st1900 = new DateTime(1900, 03, 01);
static readonly DateTime december31st1899 = new DateTime(1899, 12, 31);
static readonly TimeSpan after1stMarchAdjustment = new TimeSpan(1, 0, 0, 0);
public static DateTime ConvertExcelDateToDate(string excelDate)
class ExcelDateTest
可是读取日期数据就出现了一个问题:
EXCEL保存日期数据实际上存放的是时间戳,从1900年开始算起。
也就是说 1900-1-1 在EXCEL中表示为 1 。
OK,明白了这个原理之后就可以开始操作了 :
static readonly DateTime march1st1900 = new DateTime(1900, 03, 01);
static readonly DateTime december31st1899 = new DateTime(1899, 12, 31);
static readonly TimeSpan after1stMarchAdjustment = new TimeSpan(1, 0, 0, 0);
public static DateTime ConvertExcelDateToDate(string excelDate)
class ExcelDateTest
相关文章推荐
- .net 中读取 Excel 中的日期数据
- 在 .net 中读取Excel文件中的日期数据
- 关于.NET读取Excel文件到DataSet后数据丢失问题
- php读取excel日期类型数据的例子
- Excel 读取数据,日期读取
- .net(NPOI)实现Excel数据的写入和读取
- 在java中导入excel表格读取Excel数据的日期格式
- C# 读取Excel数据 并对日期是数字的进行处理
- Java 读取Excel表格数据日期类型转换
- .NET读取Excel数据为null的解决办法
- java通过poi读取excel中的日期类型数据或自定义类型日期
- Aas.Net上传Excel读取时丟失数据的问题(转)
- C# 读取Excel数据 并对日期是数字的进行处理
- python使用xlrd读取excel数据时,整数和日期变小数的解决办法
- php excel 读取日期问题 在 php excel 读取 xls 格式的文件时,xls 上面显示的是正常的日期格式 但是读取出来的话,就会是一个万位整形数据,这显然不是我们想要的日
- .NET中读取Excel文件的数据及excelReader应用
- 在JAVA读取Excel数据的日期格式
- java poi读取excel日期格式数据
- java poi读取excel日期格式数据
- python 在excel文件中写入date日期数据,以及读取excel日期数据,如何在python中正确显示date日期。