1

次のように宣言した 1 つの変数 endtime があります。

 Dim endtime As TimeSpan.

この変数に時間がかかっています。例 (10:00:01)。endtime が 12,clock 以上であることを確認したいので、次のようなコードを指定してみます。

  if(endtime>=12)  

しかし、次のようなエラーが表示されます。

アクセス可能な > をこの引数で呼び出すことができず、値の型の整数を に変換できないため、オーバーロードの解決に失敗しました system.timespan

endtime の値を他の時間と比較するにはどうすればよいですか? 誰かが知っているなら、私を助けてください。

4

2 に答える 2

2

目的の値で別の TimeSpan 変数を作成するだけで、2 つの変数を比較できます。

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 に答える