你好,你的问题中,数据表中的每条数据都建立一个类似于name或ID之类的唯一标识的项,按照这个唯一标识,比较两次查询的时间项。
hashtable好象最多能存265个元素,还不如用二维数组吧,分别把name和time存进去,比如 first[i][0] = apple;
             first[i][1] = 10:40;
             second[j][0]= apple;
             second[j][1]= 15:20;
作个循环,找到first[i][0]==second[j][0] ,比较他们的[i][1]和[j][1]。ok?