时间比较没有捕捉

时间:2016-11-23 17:00:26

标签: .net excel vb.net date

我正在尝试验证来自Excel的导入数据。在某些情况下,我会得到这样的值:上午12:00:00。这些不应该飞。我这样比较一下:

if cellRange(1, CInt(fieldMapping)).Value.ToString = "12:00:00 AM" then ...

(cellRange的类型为Microsoft.Office.Interop.Excel.Range)

为什么这个比较没有解决'then'语句? (无论我是否使用.ToString)

1 个答案:

答案 0 :(得分:1)

比较必须使用'#':

if cellRange(1, CInt(fieldMapping)).Value.ToString = #12:00:00 AM# then ...