对于检查变量,将给出哪个条件

本文关键字:条件 变量 于检查 检查 | 更新日期: 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}"/>

希望这对你有帮助