public final class ISO8601Util extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
format(Date date)
Format a date into 'yyyy-MM-ddThh:mm:ssZ' (default timezone, no milliseconds precision).
|
static String |
format(Date date,
boolean millis)
Format a date into 'yyyy-MM-ddThh:mm:ss[.sss]Z' (GMT timezone)
|
static String |
format(Date date,
boolean millis,
TimeZone tz)
Deprecated.
|
static String |
format(Date date,
boolean millis,
TimeZone tz,
Locale loc)
Format date into yyyy-MM-ddThh:mm:ss[.sss][Z|[+-]hh:mm]
|
static Date |
parse(String date) |
static Date |
parse(String date,
ParsePosition pos)
Parse a date from ISO-8601 formatted string.
|
public static String format(Date date)
date - the date to formatpublic static String format(Date date, boolean millis)
date - the date to formatmillis - true to include millis precision otherwise false@Deprecated public static String format(Date date, boolean millis, TimeZone tz)
date - millis - tz - public static String format(Date date, boolean millis, TimeZone tz, Locale loc)
date - the date to formatmillis - true to include millis precision otherwise falsetz - timezone to use for the formatting (UTC will produce 'Z')loc - public static Date parse(String date, ParsePosition pos)
date - ISO string to parse in the appropriate format.pos - The position to start parsing from, updated to where parsing stopped.Copyright © 2021. All rights reserved.