一、拍卖时间的的进度以及拍卖时间的限制在拍卖系统中必是一个重要环节,以下实现功能代码:
private DateTime G_DateTime_Second;
public static int DangQianGuaPaiID;
public static int ChuJiaJiLuDeShangJi;
//Load事件
private void FRM_DiKuaiXiangQing_Load(object sender, EventArgs e)
{
timer1.Enabled = true;
timer1_Tick(null, null);
this.TopMost = true;
this.progressBar1.Value = 40;
this.lbFaBuGongGao.Enabled = true;
this.lbGuaPaiShiJian.Enabled = false;
this.lbGuaPaiJueZhi.Enabled = false;
this.lbJingJaiKaiShi.Enabled = false;
this.lbJingJaiJueShu.Enabled = false;
}
二、计算距挂牌截止时间
private void timer1_Tick(object sender, EventArgs e)
{
DataTable dtDiKuaiXiangQing = myBLL.FRM_DiKuaiXiangQing_Load(FRM_JIaoYiDaTingZhuYe.DangQianGuaPaiID).Tables[0];
G_DateTime_Second = Convert.ToDateTime(dtDiKuaiXiangQing.Rows[0]["GuaPaiJieZhiShiJian"].ToString().Trim());
TimeSpan Span = (G_DateTime_Second - Convert.ToDateTime(DateTime.Now.ToString()));
lbTian.Text = Span.Days.ToString("00");
lbShi.Text = Span.Hours.ToString("00");
lbFen.Text = Span.Minutes.ToString("00");
lbMiao.Text = Span.Seconds.ToString("00");
}
二、实际效果展示截图: