我正在创建一个 C# 表单应用程序,并且该应用程序需要是某种输入框,以便用户以 hh:mm:ss 格式输入时间。这还需要能够验证,以便用户不能输入除数字以外的任何内容,还需要验证小时必须在 0-24 之间,分钟必须在 0-60 之间,秒必须在 0-60 之间。
有人建议使用三个不同的文本框(一个用于小时、分钟和秒),但对我来说,这似乎是陈旧的,而且比验证更麻烦。
我需要能够用一个语句来基本上说if time is below 24:00:00, do x
我是否正确地假设DateTime
在这种情况下会是最好的?我问是因为我不是 100% 确定,因为我以前从未真正使用DateTime
过,只是阅读它。
谢谢你。