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

fi.evolver.utils.arg.InstantArg Maven / Gradle / Ivy

There is a newer version: 3.5.0
Show newest version
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