Java android检查unix时间是否等于或超过unix时间

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

如何比较两个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.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