1

我有一个变量结束时间,我这样声明:

 Dim endtime As TimeSpan.

我有一些时间来处理这个变量。示例(10:00:01)。我想检查我的结束时间是否大于或等于 12,时钟所以我尝试给出这样的代码:

  if(endtime>=12)  

但它显示如下错误:

重载解析失败,因为无法使用此参数调用任何可访问的 > 并且值类型整数无法转换为 system.timespan

如何将我的结束时间值与其他时间进行比较?如果有人知道请帮助我。

4

2 回答 2

2

您应该简单地创建另一个具有所需值的 TimeSpan 变量,然后您可以比较这两个变量

Dim t2 = new TimeSpan(10,0,1)
Dim t1 = new TimeSpan(12,0,0)
if t1 > t2 then
    Console.WriteLine("T2 greater than T1")
Else
    Console.WriteLine("T1 greater than T2")
End If
于 2013-07-17T05:58:14.693 回答
1

试试这段代码

endtime>= #12:00:00 PM#

或浏览以下链接

浏览链接

于 2013-07-17T05:58:35.103 回答