增加DateTimePicker.dateValue

时间:2011-02-15 22:42:39

标签: c# datetime

我正在使用DateTimePicker

现在,如何通过单击Button

来增加dateValue

EX:

dtp.DateValue = 1999/8/20

点击按钮----------> dtp.DateValue = dtp.DateValue + x

x是:(数字)

感谢

6 个答案:

答案 0 :(得分:5)

尝试

dateTimePicker1.Value = dateTimePicker1.Value.AddDays(1);

答案 1 :(得分:1)

如果你想添加天,那么你需要使用AddDays和其他方法是AddHours方法
AddMilliseconds方法
AddMinutes方法
AddMonths方法
AddSeconds方法< br /> AddTicks方法
AddYears方法在datetimepicker控件的值中的方法

答案 2 :(得分:1)

如果dtp.DateValue是格式如“6/15/2009 1:45:30 PM”的字符串 然后这应该工作

dtp.DateValue = DateTime.Parse(dtp.DateValue).AddDays(10).ToString()

否则您必须发布日期字符串格式。

答案 3 :(得分:0)

<强>更新

这可以帮助你

DateTime dt = new DateTime();
            dt = Convert.ToDateTime(dateTimePicker1.DateValue);
            dt=dt.AddDays(1);
            dateTimePicker1.DateValue= dt.ToString("dd-MM-yyyy");

答案 4 :(得分:0)

尝试:

DateTimePicker1.Value = DateTimePicker1.Value.AddDays(1)

答案 5 :(得分:0)

可以做到。按下按钮增加日期。

    private void btn_increment_Click(object sender, EventArgs e)
    {
        DateTime dt = new DateTime();
        dt = Convert.ToDateTime(dateTimePicker1.Value);
        dt = dt.AddDays(0);
        dateTimePicker1.Value = dt.AddDays(1);       
    }