Java android检查unix时间是否等于或超过unix时间
如何比较两个unix时间并检查Aunix时间是否超过Bunix时间?(如果A在过去) 我将其转换为日期,但我只需要检查A是否在过去Java android检查unix时间是否等于或超过unix时间,java,android,unix,time,Java,Android,Unix,Time,如何比较两个unix时间并检查Aunix时间是否超过Bunix时间?(如果A在过去) 我将其转换为日期,但我只需要检查A是否在过去 private String millisToDate(String s, long l){ long unixSeconds = 0; if(!TextUtils.isEmpty(s)) unixSeconds = Long.valueOf(s); else if(!TextUtils.is
private String millisToDate(String s, long l){
long unixSeconds = 0;
if(!TextUtils.isEmpty(s))
unixSeconds = Long.valueOf(s);
else if(!TextUtils.isEmpty(String.valueOf(l)))
unixSeconds = l;
Date date = new Date(unixSeconds*1000L);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss z");
return sdf.format(date);
}
我需要检查unix时间是否超过今天的日期
我这样做:
\
假设您有两个日期对象A和B,那么我们可以使用以下代码根据B测试A是否已过期:
Date A, B;
if(B.before(A))
// yes A is earlier than B
else
// A isn't earlier than B
不清楚你在问什么。也许你应该退一步告诉我们你打算写什么样的代码,以及它与你发布的代码的关系。你知道,当你已经意识到你可以把“unix时间”作为一个长期的价值;是什么阻止你比较这些值?!抱歉,我正在尝试检查unix时间是否超过今天的日期。您的代码表明您知道如何将“unix”日期转换为Java日期对象。日期比较如下:
Date A, B;
if(B.before(A))
// yes A is earlier than B
else
// A isn't earlier than B