public class TimeRangeParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
iso8601duration |
static java.util.regex.Pattern |
iso8601DurationPattern |
Constructor and Description |
---|
TimeRangeParser() |
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] args) |
static int |
parseISO8601Datum(java.lang.String str,
int[] result,
int lsd)
ISO8601 datum parser.
|
static int[] |
parseISO8601Duration(java.lang.String stringIn)
returns a 7 element array with [year,mon,day,hour,min,sec,nanos] or [-9999].
|
static int[] |
parseISO8601Range(java.lang.String stringIn,
int[] result)
returns the time found in an iso8601 string, or null.
|
public static final java.lang.String iso8601duration
public static final java.util.regex.Pattern iso8601DurationPattern
public static int[] parseISO8601Duration(java.lang.String stringIn)
stringIn
- public static int parseISO8601Datum(java.lang.String str, int[] result, int lsd)
str
- context
- public static int[] parseISO8601Range(java.lang.String stringIn, int[] result)
stringIn
- result,
- if non-null should be an int[14] to provide storage to routine.public static void main(java.lang.String[] args)