Dim dt1 As Date = DataTables("五金模具项目进度").Compute("Min(模具设计)", "客户项目编号 = '" & e.DataRow("客户项目编号") & "' and 完成日期类别 = '" & "计划" & "' and 模具设计 > '" & "2020-01-01" & "' ")
'Dim dt2 As Date = DataTables("五金模具项目进度").Compute("Max(试模T0)", "客户项目编号 = '" & e.DataRow("客户项目编号") & "' and 完成日期类别 = '" & "计划" & "' and 试模T0 > '" & "2020-01-01" & "' and 试模T0 < '" & "2999-01-01" & "' ")
Dim dt2 As DataRow = DataTables("五金模具项目进度").Find("客户项目编号 = " & "'" & e.DataRow("客户项目编号") & "' and 完成日期类别 = '" & "计划" & "'", "试模T0 desc")
msgbox("dt1=" & dt1)
msgbox("dt2=" & dt2("试模T0"))
上面的代码,dt1 出来的结果就是日期格式,比如 2024-03-03。而 dt2 则有两个方法进行搜索,但是出来的结果都是错误的,都是 00:00:00。请问是什么原因呢?