gpt4 book ai didi

c# - 验证以确保时差在 2 小时以内

转载 作者:行者123 更新时间:2023-12-02 20:20:59 25 4
gpt4 key购买 nike

我的 ASP.NET Web 应用程序中有开始时间和结束时间。现在我想验证,如果选择开始时间(例如上午 10:00),则选择的结束时间应间隔 2 小时或更短。因此,如果我选择 01:00 PM 作为结束时间,那么这种情况就不会发生。

我如何验证相同的内容?

最佳答案

如果对 DateTime 类使用加法或减法,它将返回一个可以在条件中进行比较的 TimeSpan。

创建新的 TimeSpan 类时,您可以按以下形式设置小时和秒:

new TimeSpan(hours, minutes, seconds);

根据您的情况,您想使用:

new TimeSpan(2, 0, 0);

尝试这样的事情:

//Assuming you created your variables and assigned them somewhere above
DateTime startTime, endTime;
if(endTime - startTime > new TimeSpan(2, 0, 0)) {
//validation error
}

关于c# - 验证以确保时差在 2 小时以内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5564516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com