0

我正在使用 linq 从 excel 读取数据到 mvc 控制器。

阅读数据后,我正在做一些验证。在excel中有一个列DOB

DOBexcel列中的日期以dd/MM/yyyy格式存储

但是当我尝试获取该列的长度时,我只得到 9。

例如:让日期为28/09/1983

int len = member["DOB"].toString().Length;

哪里member["DOB"]是excel表中的一列,其中DOB日期格式为dd/MM/yyyy

这里的值len将是 9。当我完成一条消息时,我得到的值member["DOB"].toString()9/28/1983

我无法理解真正的问题是什么。仅当网站从服务器调用时才会发生这种情况。在本地它工作正常。

注意:- 本地和服务器日期时间格式为 dd/MM/yyyy

Linq 用于读取 excel 表格

 var member = from memRec in excelFile.Worksheet(sheetName)
                                      select memRec;
4

0 回答 0