
fi.evolver.utils.arg.InstantArg Maven / Gradle / Ivy
package fi.evolver.utils.arg;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Date;
import java.time.Instant;
public class InstantArg extends Arg {
public InstantArg(String name, Instant defaultValue) {
super(Instant.class, name, false, defaultValue);
}
public InstantArg(String name) {
super(Instant.class, name, true, null);
}
@Override
public String getType() {
return Date.class.getName();
}
@Override
protected Instant convert(InputStream in) throws IOException {
return Instant.parse(readUtf8Value(in));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy