
stream.util.Time Maven / Gradle / Ivy
The newest version!
/**
*
*/
package stream.util;
import stream.util.parser.TimeFormat;
import stream.util.parser.TimeParser;
/**
*
* This is a very simple class that represents time.
*
*
* @author Christian Bockermann <[email protected]>
*
*/
public class Time {
final Long millis;
public Time(String time) throws Exception {
millis = TimeParser.parseTime(time);
}
public Time(Long millis) {
this.millis = millis;
}
public Long asMillis() {
return millis;
}
public Long asSeconds() {
return millis / 1000L;
}
public Long asMinutes() {
return millis / (60 * 1000L);
}
public String toString() {
return new TimeFormat().format(millis);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy