winform time.AddMinutes 时间相加

本文介绍了一段用于过滤重复确认的代码实现细节,通过检查收费标记和确认时间是否超时来决定是否继续处理。该代码使用C#语言编写,并通过数据库查询获取确认记录。

  最近修改代码,要求过滤掉重复的确认。 判断条件是(收费标记&&超时时间)

代码是这样的

 1  TempRecordTableAdapter tempAda = new TempRecordTableAdapter();
 3             try
 4             {    
 6                 DataSet1.TempRecordDataTable dt1 = tempAda.GetChaFlagAndTime(licNum);
 7                 if ( dt1.Count > 0)
 8                 {
 9                     string fg = dt1[0]["ChargedFlag"].ToString();
10                     DateTime time = DateTime.Parse(dt1[0]["ChargeTime"].ToString());
11                    
12                     //判断收费标记 && 没有超时
13                     if (fg == "1" && time.AddMinutes(int.Parse(QRCodeHelp.parkTimeOut)) >= DateTime.Now)
14                     {
15                         this.DialogResult = DialogResult.Cancel;
16                         return;
17                     }
18                 }
19             }
20             catch (Exception ex)
21             {
22                 MessageBox.Show("网络故障,请稍后");
23                 QRCodeHelp.WriteLog(ex, ex.Message, "查询缴费记录出错!");
24             }
time.AddMinutes(int.Parse(QRCodeHelp.parkTimeOut)) >= DateTime.Now; 这个时间就是(确认的时间加上超时的时间大于等于当前时间)
time.AddMinutes//时间相加。

转载于:https://www.cnblogs.com/tuhong/p/6489695.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值