我如何编码时间> 8:15

时间:2017-06-27 08:54:50

标签: c# asp.net-mvc asp.net-mvc-3

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

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

1 个答案:

答案 0 :(得分:7)

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的Timespan的8:15类。现在变量isGreater将具有比较结果。看看这个example