用DateTimePicker选择日期,用户选择raddiobutton(中班/夜班),自动形成例如2005-10-22 中班string就是 2005-10-22 08:30:00 到2005-10-22 20:30:00
  夜班string就是 2005-10-22 20:30:00到20055-10-23 08:30:00上面的时间段都是固定的,但是不知道怎么把夜班string自动变成2005-10-23,自动增加一天。用2个DateTimePicker我也想过,但是用1个DateTimePicker能实现么???

解决方案 »

  1.   

    把date取出来加一天,可以直接加的。
      

  2.   

    夜班string就是
     datetimetostr(strtodatetime('2005-10-22 20:30:00')+strtotime('10:00:00'));
    ......
      

  3.   

    我要获取2个时间段的STRING字符串。例如2005-10-22 中班string就是 2005-10-22 08:30:00 到2005-10-22 20:30:00
      夜班string就是 2005-10-22 20:30:00到20055-10-23 08:30:00请问应该如何实现,程序自动计算出。不用控件!!!
      

  4.   

    中班: DateTimePicker.Date + 8.5/24-DateTimePicker.Date+20.5/24
    夜班: DateTimePicker.Date + 20.5/24-DateTimePicker.Date+32.5/24
      

  5.   

    呵呵,给用户一个设置界面,设置下班数情况。这样的话,若干班都型啊!********************************************************************
    *   Know Something About Everything, And Everything About Something! 
    ********************************************************************
      

  6.   

    设置界面,以当前零时为基准。
    比如:
    早班:00:00-08:30
    中班:08:30-17:00
    晚班:17:00-25:30
    用的时候,再加上当天的日期就可以了,不要加time。********************************************************************
    *   Know Something About Everything, And Everything About Something! 
    ********************************************************************