有4个Textbox 要求输入格式为 11:00-13:00这样一个时间段
也可以输入多个时间段 中间用“/”隔开 比如 11:00-13:00/14:00-15:00....等 后面还可以加
但是不能超过24个小时 (所谓的24小时就是从1:00-24:00 都包括 但不能重复)
例如13:00-15:00/14:00-16:00 这样是不行的
现在要求 判断 4个TextBox中输入的值 相互之间不重复 下面个列子
正确的
TextBox1的值 8:00-13:00/13:00-17:00
TextBox2的值 1:00-8:00/17:00-22:00
TextBox3的值 22:00-23:00
TextBox4的值 23:00-24:00
四个TextBox的值加起来 从1:00-24:00都要 而且还没有重复
这个代码如何去编写?
慢慢写,认真写,你的描述基本逻辑都有了。相信你可以的。
1、判断一个文本框内是否正确的格式。
2、将文本框内时间存在LIST里面,如果有多个时间段,则保存多个。
3、判断LIST里面的时间是否冲突。
这可以写成三个过程/函数。
定义一个时间段类,用于保存时间段。
Class TimePeriod Property BeginTime as DateTime Property EndTime as DateTime End Class