public class ISOTimeParser
extends com.martiansoftware.jsap.StringParser
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FIRST_SEISMOGRAM |
static java.lang.String |
ISO_TIME_RE |
Constructor and Description |
---|
ISOTimeParser(boolean ceiling) |
Modifier and Type | Method and Description |
---|---|
static java.util.Calendar |
createCalendar(int year,
int month,
int day,
int hour,
int minute,
int second,
boolean ceiling)
Creates a calendar in the given year.
|
static com.martiansoftware.jsap.FlaggedOption |
createParam(java.lang.String name,
java.lang.String helpMessage,
boolean ceiling) |
static com.martiansoftware.jsap.FlaggedOption |
createParam(java.lang.String name,
java.lang.String defaultTime,
java.lang.String helpMessage,
boolean ceiling) |
static com.martiansoftware.jsap.FlaggedOption |
createRequiredParam(java.lang.String name,
java.lang.String helpMessage,
boolean ceiling) |
static com.martiansoftware.jsap.FlaggedOption |
createYesterdayParam(java.lang.String name,
java.lang.String helpMessage,
boolean ceiling) |
static void |
fillInField(int field,
int value,
boolean ceiling,
java.util.Calendar cal) |
static java.lang.String |
format(java.util.Date d) |
static java.lang.String |
formatForParsing(java.util.Date d) |
java.util.Date |
getDate(java.lang.String arg) |
java.lang.Object |
parse(java.lang.String arg) |
java.lang.String |
parseDate(java.lang.String arg) |
java.util.Date |
yesterday() |
public static final java.lang.String ISO_TIME_RE
public static final java.lang.String FIRST_SEISMOGRAM
public java.lang.Object parse(java.lang.String arg) throws com.martiansoftware.jsap.ParseException
parse
in class com.martiansoftware.jsap.StringParser
com.martiansoftware.jsap.ParseException
public java.lang.String parseDate(java.lang.String arg) throws com.martiansoftware.jsap.ParseException
com.martiansoftware.jsap.ParseException
public static java.lang.String format(java.util.Date d)
public static java.lang.String formatForParsing(java.util.Date d)
public java.util.Date getDate(java.lang.String arg) throws com.martiansoftware.jsap.ParseException
com.martiansoftware.jsap.ParseException
public static java.util.Calendar createCalendar(int year, int month, int day, int hour, int minute, int second, boolean ceiling)
public static void fillInField(int field, int value, boolean ceiling, java.util.Calendar cal)
public static com.martiansoftware.jsap.FlaggedOption createRequiredParam(java.lang.String name, java.lang.String helpMessage, boolean ceiling)
public static com.martiansoftware.jsap.FlaggedOption createYesterdayParam(java.lang.String name, java.lang.String helpMessage, boolean ceiling)
public static com.martiansoftware.jsap.FlaggedOption createParam(java.lang.String name, java.lang.String helpMessage, boolean ceiling)
public static com.martiansoftware.jsap.FlaggedOption createParam(java.lang.String name, java.lang.String defaultTime, java.lang.String helpMessage, boolean ceiling)
public java.util.Date yesterday()