All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.nls.util.DateTimeRange Maven / Gradle / Ivy

The newest version!
package com.nls.util;

import org.joda.time.DateTime;
import org.joda.time.Seconds;

public class DateTimeRange extends Range {

    public DateTimeRange(DateTime from, DateTime to) {
        super(from, to);
    }

    public Seconds getSecondsBetween() {
        return Seconds.secondsBetween(getFrom(), getTo());
    }

    public DateTimeRange merge(DateTimeRange match) {
        return new DateTimeRange(
                DateTimes.min(getFrom(), match.getFrom()),
                DateTimes.max(getTo(), match.getTo()));
    }

    protected Range make(DateTime from, DateTime to) {
        return new DateTimeRange(from, to);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy