对于检查变量,将给出哪个条件
本文关键字:条件 变量 于检查 检查 | 更新日期: 2023-09-27 18:01:42
我有两个文本框。一个代表时间,一个代表时间。时间将以以下格式显示:
Hours:Minutes
假设我在上午22:00打卡上班,下午2:00打卡下班。
在c#中我该怎么做呢?
那么,基本上,我该如何给出在上午22:00打卡的条件呢?我想在这里得到错误。如果用户给出在22:00 AM准时打卡
string starttime = "22:00 AM";
string endtime =2:00 PM;
DateTime t1 = Convert.ToDateTime(starttime); //get error:(String was not recognized as a valid DateTime.)<br>
DateTime t2 = Convert.ToDateTime(endtime);
我从中收集的是,当你有超出01:00到24:00或01:00 am到12:00PM的限制时,你想抛出一个错误,我要做的第一件事就是决定你想要使用的格式。然后根据你正在处理的项目,如果它是一个winform,我会使用遮罩编辑器并将其设置为你想要的格式(0:00AM/PM或00:00),并添加一个errorProvider,如果它是一个WPF项目,你将不得不做一些像下面的代码;
<Textbox Text="{Binding Time,StringFormat=hh'':mm}"/>
希望这对你有帮助