Java 服务器UNIX时间和设备当前时间的差异

Java 服务器UNIX时间和设备当前时间的差异,java,android,unix-timestamp,Java,Android,Unix Timestamp,我从服务器获取Unix时间戳,它可能是一些订单创建时间: 1531740385 我需要显示一些数据,20分钟后从服务器 我尝试过这种方法: currentUnixTime = (int) (System.currentTimeMillis() / 1000L); timeDifference = currentUnixTime - orderaddedtime; if(timeDifference<1160){ show(); } currentUnixTime=(int)(Syst

我从服务器获取Unix时间戳,它可能是一些订单创建时间: 1531740385

我需要显示一些数据,20分钟后从服务器

我尝试过这种方法:

currentUnixTime = (int) (System.currentTimeMillis() / 1000L);
timeDifference = currentUnixTime - orderaddedtime;
  if(timeDifference<1160){
show();
}
currentUnixTime=(int)(System.currentTimeMillis()/1000L);
时差=currentUnixTime-orderaddedtime;

如果(时间差)20分钟(毫秒)远大于1160。计算(1000*60)为分钟*20为goal@StanislavBondar