public final class Iso8601
extends java.lang.Object
Constructor and Description |
---|
Iso8601() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
fromCalendar(java.util.Calendar calendar)
Transform Calendar to ISO 8601 string.
|
static java.lang.String |
fromCalendar(java.util.Calendar calendar,
boolean colon)
Transform Calendar to ISO 8601 string.
When colon == true, return format, etc : "2018-11-15T09:36:27+08:00" When colon == false, return format, etc :"2018-11-15T09:36:27+0800" |
static java.lang.String |
fromDate(java.util.Date date)
Transform Date to ISO 8601 string.
|
static java.lang.String |
fromDate(java.util.Date date,
boolean colon)
Transform Date to ISO 8601 string.
When colon == true, return format, etc : "2018-11-15T09:36:27+08:00" When colon == false, return format, etc : "2018-11-15T09:36:27+0800" |
static java.lang.String |
now()
Get current date and time formatted as ISO 8601 string.
|
static java.lang.String |
now(boolean colon)
Get current date and time formatted as ISO 8601 string.
|
static java.util.Calendar |
toCalendar(java.lang.String iso8601string)
Transform ISO 8601 string to Calendar.
|
static java.util.Date |
toDate(java.lang.String iso8601string)
Transform ISO 8601 string to Date.
|
public static java.lang.String fromDate(java.util.Date date)
date
- datepublic static java.lang.String fromDate(java.util.Date date, boolean colon)
date
- datecolon
- true: zone append ":",false: zone not append ":"public static java.lang.String fromCalendar(java.util.Calendar calendar)
calendar
- calendarpublic static java.lang.String fromCalendar(java.util.Calendar calendar, boolean colon)
calendar
- calendarcolon
- true:zone append ":",false: zone not append ":"public static java.lang.String now()
public static java.lang.String now(boolean colon)
colon
- true: zone append ":",false: zone not append ":"public static java.util.Calendar toCalendar(java.lang.String iso8601string) throws java.text.ParseException
iso8601string
- iso8601stringjava.text.ParseException
- ParseExceptionpublic static java.util.Date toDate(java.lang.String iso8601string) throws java.text.ParseException
iso8601string
- iso8601stringDate
objectjava.text.ParseException
- ParseException