谁知道scala处理两个时间比较大小代码

谁知道scala处理两个时间比较大小代码

贾婷婷

赞同来自:

比较大小简单的  直接对比就可以   我还要比较其他的字段~  去掉重复的数据~~ 按照时间先后顺序,取最新的字段~~  首先确定重复的数据,通过两个字段来确定,然后通过时间来筛选哪个是最新的~·  def reduceRepli (data:String,id:Int,other:Int,datatime:Int,Datatmp:List[Row]):List[Row] =     {      // var temp = Datatmp       for(i<-1 to Datatmp.size)       {         //取出Row         val tmp=Datatmp(i)         //获取id         val tmpid=Datatmp.apply(id)         //获取departmentid         val tmpotherid=Datatmp.apply(other)         //获取datatime         val tmpdate=tmp.apply(datatime)         println(tmpdate)         //迭代去遍历         for(j<-1 to Datatmp.size if i!=j)          {            val tmp2=Datatmp(j)            //如果id和other相同             if(tmpid==tmp2(id)&&tmpotherid==tmp2(other))            {               //如果是相同判断时间先后            }          }       }     }

要回复问题请先登录注册