我正在用C#开发图书馆管理系统。我想通过比较发行日期和返回日期来计算罚款

时间:2015-05-20 11:22:06

标签: c# textbox

罚款计算如下: -

查找发布日期和返回日期之间的天数。

如果天数大于1,则使用下面给出的公式计算罚款

Fine=Number of Days * 10 Rs. (i.e 10 Rs fine per day)

否则将没有罚款。

这是我的代码,但收到字符串错误

        private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
        {

            int st = dtpreturndate.Value.Date.Subtract(dtpduedate.Value.Date).Days;

            if ((st > 0))
            {
                txtfine.Text = ((st * 5)).ToString();
            }
            else
            {
                txtfine.Text = 0;
            }   

        }

1 个答案:

答案 0 :(得分:0)

感谢帮助人员

private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
            {

                int st = dtpreturndate.Value.Date.Subtract(dtpduedate.Value.Date).Days;

                if ((st > 0))
                {
                    txtfine.Text = ((st * 5)).ToString();
                }
                else
                {
                    txtfine.Text = "0";
                }   

            }