C#读取excel单元格中的时间戳,并检查它是否不超过#天

我有一个Excel单元格包含这种格式的时间戳,MM / DD / YYYY HOUR:MINUTE。

问题:我试图find一个解决scheme,以便能够检查时间戳是否为2天。

目前我能够抓住Excel的单元格值作为string,但我敢肯定,我可以修改以获取单元格值的对象。

这是我如何获取价值

value = objsheet.get_Range(cellname).get_Value().ToString(); 

 String dateAsString = objsheet.get_Range(cellname).get_Value().ToString(); DateTime date = DateTime.ParseExact("MM/dd/yyyy HH:mm", dateAsString); Boolean isOlderThan2Days = DateTime.Now.Subtract( date ).TotalDays >= 2;