求教关于两个不同数据类型的比较算法
dataview 中有如下列表
id num time
1 22 2015-10-10 11:15:36
2 35 2015-05-12 12:58:12
3 15 2015-02-16 12:24:29
4 16 2015-01-12 12:05:46
json 中的数据有可能随时刷新,以时间为主要比对
大致有两种情况,
第一种 :当json中的数据比dataview少1个的时候,怎么判断出缺少的是dataview的中哪条数据。
如json数据
{{"tid":"73108","tnum":"21","ttime","2015-10-10 11:15:36"},{"tid":"73109","tnum":"50","ttime","2015-05-12 12:58:12"},{"tid":"73118","tnum":"24","ttime","2015-02-16 12:24:29"}}
dataview 和json 以时间为比较,返回dataview中的第4条记录, (4 16 2015-01-12 12:05:46)
第二种:当json中的数据和dataview相同的情况,判断出2个num值偏差比较大的哪条数据呢
如json数据
{{"tid":"73108","tnum":"21","ttime","2015-10-10 11:15:36"},{"tid":"73109","tnum":"15","ttime","2015-05-12 12:58:12"},{"tid":"73118","tnum":"12","ttime","2015-02-16 12:24:29"},{"tid":"73128","tnum":"18","ttime","2015-02-16 12:24:29"}}
dataview 和json 以时间为比较,返回dataview中的第2条记录,(2 35 2015-05-12 12:58:12)