如何编码时间 > 8:15

How do I code Time > 8:15

如何对大于 8:15 的时间进行编码?

我想要一个按钮,条件是如果时间大于 8:15 它将不可见。

inputTime为你输入的时间,那么你可以使用下面的代码进行比较:

DateTime inputTime = DateTime.Now; // initializing with current DateTime
bool isGreater = inputTime.TimeOfDay > new TimeSpan(8,15,0);
if(isGreater)
{
    // code here time is Greater
}

这里的 TimeOfDay 属性 会给出当前时间(属于 TimeSpan 类型),它可以直接与另一个 TimeSpan 对象进行比较,所以我们可以利用 TimeSpan class 的构造函数创建一个等同于 8:15 的时间跨度。现在变量 isGreater 将有比较结果。看看这个 example