public static Date getStatisticTime()

in elasticjob-cloud/elasticjob-cloud-scheduler/src/main/java/org/apache/shardingsphere/elasticjob/cloud/scheduler/statistics/util/StatisticTimeUtils.java [51:71]


    public static Date getStatisticTime(final StatisticInterval interval, final int offset) {
        Calendar calendar = Calendar.getInstance();
        calendar.set(Calendar.MILLISECOND, 0);
        calendar.set(Calendar.SECOND, 0);
        switch (interval) {
            case DAY:
                calendar.set(Calendar.MINUTE, 0);
                calendar.set(Calendar.HOUR_OF_DAY, 0);
                calendar.add(Calendar.DATE, offset);
                break;
            case HOUR:
                calendar.set(Calendar.MINUTE, 0);
                calendar.add(Calendar.HOUR_OF_DAY, offset);
                break;
            case MINUTE:
            default:
                calendar.add(Calendar.MINUTE, offset);
                break;
        }
        return calendar.getTime();
    }