问题描述:    winForm应用程序,要求在其中一个控件(textBox1)里面根据设置好的时段,显示不同的内容。    例如,数据库中有一个表{(8:00:00,11:59:59,“打扫卫生”);(12:00:00,13:59:59,“午睡”);(14:00:00,17:59:59,“上街”)},上述表示一个三行三列的表格。其中第一列是设定的某一个时段的开始时间,第二列是设定的该时段的截止时间,第三列表示将要通过时段筛选出来的内容。    要求时段可以由用户任意设置,可以任意增加设置的时段个数    程序具体执行的时候根据当前时间判断是否在这个时段内,如果在则执行表格中第三列的内容,如果不在这个时间内,弹出对话框提示。    我能想到的就是用dateTime来做比较。但是有一个问题,在数据库中设置的时段,默认的值是1990年1月1日的该时间,所以如果用dateTime.Now between st and et 的方式,是找不到满足条件的行的,如果把当前时间换算成数据库默认的日期,比较麻烦    请教高人解答,有没有其他办法来实现,非常感谢