public class IsoDateTimeParser
extends java.lang.Object
Class to parse iso 8601 dateTime.
Can handle optonal second, millisec, timezone.
Created by k3b on 12.02.2015.
Modifier and Type | Field and Description |
---|---|
static java.util.regex.Pattern |
ISO8601_FRACTIONAL_PATTERN
Pattern to parse iso date with optional millisec/timezone. public to be used in GeoUri
|
Constructor and Description |
---|
IsoDateTimeParser() |
Modifier and Type | Method and Description |
---|---|
static java.util.Date |
parse(java.lang.String dateString)
Similar to SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss.SSSZ”).parse() where SSS (millisecs) and Z(timezone in hours i.e.
|
static java.util.Date |
toDate(int year,
int month,
int day,
int hour,
int minute,
int second,
int millisec,
java.util.TimeZone timeZone)
Convert params year, month, … to a
Date |
public static final java.util.regex.Pattern ISO8601_FRACTIONAL_PATTERN
Pattern to parse iso date with optional millisec/timezone. public to be used in GeoUri
public static java.util.Date parse(java.lang.String dateString)
Similar to SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss.SSSZ”).parse() where SSS (millisecs) and Z(timezone in hours i.e. “-01:00”) are optional.
returns null if not a valid date
public static java.util.Date toDate(int year, int month, int day, int hour, int minute, int second, int millisec, java.util.TimeZone timeZone)
Convert params year, month, … to a Date