Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
//License from project: Open Source License 

import java.util.Date;

public class Main {
    /**
     * @param currentDate The new date value
     * @param lastUpdateDate The last time the data was updated
     * @param seconds desired duration between updates
     * @return true if enough time has elapsed or if the dates are null. False otherwise.
     */
    public static boolean shouldUpdate(Date currentDate, Date lastUpdateDate, long seconds) {
        if (currentDate == null || lastUpdateDate == null) {
            return true;
        }

        long diff = currentDate.getTime() - lastUpdateDate.getTime();
        return (diff / 1000 % 60) > seconds;
    }
}