public static Date getStatisticTime()

in shardingsphere-elasticjob-cloud-ui/shardingsphere-elasticjob-cloud-ui-backend/src/main/java/org/apache/shardingsphere/elasticjob/cloud/ui/service/statistics/util/StatisticTimeUtils.java [40:60]


    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();
    }