输入某一时间 如 :9:15
              则得出:10 :15
                      11:15
                      12:15
                      13:15
                      14:15
最好把值传给数组

解决方案 »

  1.   

    public DateTime dt = dt.AddHours(1.0
    );
      

  2.   

    DateTime dateTime = Datetime.pare((Edit1.Text).ToString("hh:mm")).AddHours(1);
      

  3.   

    你的时间格式有问题
    应该是09:15
    string strInput="09:15";
    DateTime dtInput=DateTime.ParseExact(strInput,"HH:mm",null);
    string [] arrOutPut=new string[5];
    for(int i=0;i<5;i++)
    {
    DateTime dt=dtInput.AddHours(i+1);
    arrOutPut[i]=dt.ToString("HH:mm");
    }
      

  4.   

    格式应该没有问题,具体格式可以使用string.PadLeft来填充左面的0
    string strInput="9:15";
    DateTime dtInput=DateTime.ParseExact(strInput,"HH:mm",null);
    string [] arrOutPut=new string[5];
    for(int i=0;i<5;i++)
    {
    DateTime dt=dtInput.AddHours(i+1);
    arrOutPut[i]=dt.ToString("HH:mm");
    }
      

  5.   

    DateTime dateTime = Datetime.pare((textbox1.Text).ToString("hh:mm")).AddHours(1);
      

  6.   

    this.dateTimePicker.Value = DateTime.Now;
    DateTime d = this.dateTimePicker.Value.AddHours(+1);
    this.dateTimePicker.Value = d;
      

  7.   

    to chengpei_chen() 
    如果时间格式不规范
    该怎么转呢
    如9:5
    09:5
    9:14